Попытка узнать ReactJS.. но меня смущает рендеринг компонента. Каждый пример, который я видел, определяет класс компонента React и в конце имеет что-то вроде:
React.renderComponent(
<comp attr="value"" />,
document.getElementById('comp')
);
Я понимаю, что он заменяет элемент "comp" моим компонентом.. это здорово. Но кажется, что если я загружу 20 компонентов, все 20 рендеринга. Тем не менее, я хочу только сделать некоторые и не все, но использовать все в течение всего моего SPA. Я использую маршрутизатор DirectorJS, и в зависимости от того, входит ли пользователь в систему или нет, и/или переходит к определенным ссылкам, я хочу показывать только один или несколько компонентов. Кажется, я не могу найти какую-либо информацию/примеры/обучающие материалы о том, как динамически управлять отображением или скрытием реагирующих компонентов. Более того, то, что я действительно хотел бы сделать, это частичные части загрузки в зависимости от ссылок, которые были нажаты, и в тех частицах, в которых они будут использовать реагирующие компоненты, поэтому только в это время загружать/использовать компонент. Возможно ли это... так как я могу справиться с этим? Я мог бы жить с загрузкой 20+ компонентов один раз при первом загрузке приложения, но я бы предпочел загружать их только при загрузке частичного компонента.