много и разные компоненты в них рендерятся, как это скажется на производительности? (реакт такое не любит)
- как эти компоненты могут между собой взаимодействовать?
- как из внешнего мира с этими компонентами взаимодейстовать(например есть компонент формы и надо задизейблить поля извне)
1. Делил сайт на 8 билдов - проблем нету, не знаю как там у реакта с этим. Но чтобы узнать конкретно оверхед(наверняка небольшой будет) - тестить надо. 2. Вот недавняя ссылка про запись данных в App и синхронизацию данных с store'ом https://www.arzidava.com/blog/svelte-userbased-config/ 3. Там же по ссылке данные
На какой-то html-странице, где будет подключён bundle.js, в её скрипте нужно создать инстанс и принимать от элементов страницы данные через инстанс.$set(props: 'any') Где-то здесь говорили что можно несколько инстансов передать в main.js и причём не одного объекта, а сразу несколько независимых компонентов. Тогда, наверно, можно их развернуть где-то на странице задать каждому свой target и пропсы ну и в тамошнем скрипте через .$set() взаимодействовать друг с другом и с элементами со страницей. Но это не точно))
реакт спокойно переваривает кучу рутов на странице, ему все равно во сколько нод будет рендерится, я не видел никаких проблем с производительностью
Обсуждают сегодня