Существуют ли какие-либо модификаторы доступа, которые мы можем использовать в React для компонентов?

#javascript #reactjs

Вопрос:

default export <component name> Инструкция в React делает компонент доступным по всему миру, и его можно импортировать в любой другой компонент. Можем ли мы как-то ограничить этот импорт и сделать компонент доступным только для немногих избранных. Я не могу придумать вариант использования для этого прямо сейчас, но я связываю компонентную архитектуру React с концепциями OOPs, поскольку разделение веб-страницы на компоненты аналогично разделению вашей программы на классы. Поэтому я спрашиваю об этом только для того, чтобы получить знания и улучшить свое понимание в React.

Комментарии:

1. Вы не можете ограничить импорт, и это не связано с реакцией. Более того, вам действительно не следует применять концепции ООП, когда React предпочитает композицию (концепция функционального программирования). reactjs.org/docs/… )

2. @DennisVash Спасибо за разъяснение. Я определенно буду больше изучать концепции функционального программирования. Я просто хотел спросить, есть ли какие-либо пакеты, которые мы можем использовать для ограничения импорта?