Комментарии 26
Я в своё время сразу отмёл Ангуляр из-за чрезмерной сложности. Потом долго выбирал между React-ом и Vue: у всех полюсы-минусы. Остановился на последнем, потому что html-first и нет ужасного JSX, который напоминает php-мешанину из кода и вёрстки.
Не то, чтобы реакт ужасный, нет, просто у меня было тяжкое наследие кодинга на perl и php.
Очень классная подача материала! Спасибо!
У читающих примерно по диагонали и слышавших где-то и что-то с неизбежностью возникает вопрос - а разве то, что от React прямая дорога к React Native не делает React, скажем так, future-proof, в отличии от всех остальных? Тогда и конкурент ему Flutter?
Как же я люблю эти "геймифицированные" или "интерактивные" статьи, где сути 3%, а остальное это вода и мемчики
Было бы классно увидеть выжимку, без кривляний и выдуманных персонажей. Вряд ли она заняла бы больше 1 абзаца. Что-то вроде TL;DR;
Минус React вытекает из его же плюсов — нужно искать и подбирать
подходящие именно тебе инструменты, а потом все это настраивать под
себя.
Выбрать из трех стор менеджеров на реакте и из двух на вью это большая разница ?
Выбрать из одного роутера в реакте и из одного на вью...?
Во Vue это все идет в комплекте, в одной экосистеме
В каком комплекте? А если мне роутер не нужен, то тоже в комплекте? А может, все-таки, отдельно ставить надо? В чем отличие от react-router, который известен уже давно всем, работающим с react?
При инициализации достаточно его не ставить и роутера не будет, все гибко
А в реакте кто-то ставить принуждает? Там не гибко?
Абсолютно согласен, если делаете фронт, то это VUE - чистый, лаконичный , минимальный оверхэд и главное ты делаешь фронт как фронт, в отличии от REACT где как будто из сервер сайд бэкенда через скрипты пытаешься сгенерировать фронт.
Все хард-скиллы по своему топовые, vue действительно хорош тк более нативный)
В смысле минимальный оверхэд?) Во вью магии куда больше, чем в реакте)
Наверное, вы имеете ввиду, что vue html-first. Ну так а реакт js-first)
То есть смысл просто в том, что вью заходит лучше тем, кто зашел во фронт с верстки, а реакт тем, кто с зашел с программирования)
А сейчас ещё подвезли <script setup>, так Vue стал ещё интереснее.
Vue позволял просто подключить себя к отдельному блоку верстки
Реакт умеет то же самое:
ReactDOM.createRoot(htmlElem).render(<Component />);
Только дополнительные библиотеки для Vue при его обновлении до Vue 3 до сих пор не обновились, а значит не работают с 3 версией. А в React, при выходе новой версии фреймворка, месяц, два и все библиотеки выкатывают обновления для новой версии React.
Vue здорового pragmatica. Как правильно делать выбор между React и Angular