X
2 И 4) покажи проект. Реакт не ограничивает потому что это V , поэтому и нет архитектуры. 5) во vue посмотри реализацию
реакт - это библиотека для отрисовки, она не предлагает никакой архитектуры. архитектуру строит разработчик.
5 - в vue отвратительная реализация, наследние angularjs, куча вотчеров, которые следят за мутацией переменных и дергают сеттеры в компонентах. в хайлоаде и больших проектах такой подход приводит к деградации производительности. это раз. в vue 3 будет настоящая реактивность на proxy, которая позволяет организовать иммутабельность и потоки и улучшает производительность. это два.