Frontend-разработчик в Сбер
· 22.06.2024 · ред.Вопрос
Кто писал продолжительное время на vue и на react? Что вам больше понравилось?
21 коммент
· 24.06.2024
Vue. React вообще не зашёл.
0
ответить
коммент удалён
· 23.06.2024
Angular
0
ответить
коммент удалён
· 23.06.2024
Реакт это пхп3. Вью май лав
0
ответить
коммент удалён
· 23.06.2024
Vue однозначно
0
ответить
коммент удалён
· 23.06.2024
Я три года писал на вью, и сейчас мне пришлось переехать на реакт. И я немного в шоке. От того, что очень много действий во вьюшке из коробки делаются легко и просто, и не надо танцев с бубном. А в реакте это все не интуитивно и через какие то дополнительные строчки кода. И у меня возник вопрос, а почему все так его любят. Такое ощущение - что вью это Мерседес, а реакт - это Лада гранта))
0
ответить
коммент удалён
· 23.06.2024
Реакт появился раньше и когда он стремительно развивался вью 3 еще не было. А был вью 2 к которому были вопросы и по части реактивности + там не было ТС + был достаточно заморочный options api. Поэтому люди выбирали реакт.
Вью 3 появился сравнительно недавно, хорошая поддержка тс, а если говорим про магию типо defineModel так ей вообще всего полгода.
0
ответить
ответ удалён
· 23.06.2024
Как думаешь, вьюшка, условно, через 5 лет перегонит реакт?
0
ответить
ответ удалён
· 23.06.2024
По популярности - нет.
0
ответить
ответ удалён
· 23.06.2024
Я и на том и на том. В целом плюс минус одно и тоже. Однако реакт нравится больше в силу того что spa получаются быстрее на реакте плюс меньше кода нужно для того же самого. А ну и с signalr мне проще на react ta
0
ответить
ответ удалён
· 23.06.2024
Подписываюсь под всеми словами автора. Вью, даже второй, сильно приятнее в работе чем реакт. Тот же v-model - концепция для реакта из ряда вон выходящая. Но верно подметили - реакт вышел раньше и занял свой рынок. Верю, что вью съест бОльшую долю рынка
0
ответить
ответ удалён
· 23.06.2024
А у меня обратный опыт. Лет 5 писал на реакте, а недавно уже будучи тимлидом для помощи команде освоил Vue3, Nuxt, Pinia. Было непривычно, но через 3-4 дня изучения, уже развернул каркас нового приложения и начал писать на Nuxt. По началу было странно, особенно слоты в некоторых обстоятельствах взрывали мозг, особенно когда там ещё данные прокидываются
0
ответить
ответ удалён
· 24.06.2024
Обычно, люди с реакта, при виде эмитов впадают в панику😁
0
ответить
ответ удалён
· 22.06.2024
Однозначно Vue 3.4.
defineModel - мое почтение после эмитов. Нравится - простота разработки, производительность, экосистема тоже достаточно сильно развилась за последнее время.
React 18 - все в нем круто. Но лично как для меня постоянные холивары на тему "не используйте useEffect!", при этом во всех примерах он есть. Или "зачем тут мемоизация, реакт 18 сам все умеет", хотя в примерах мемоизируют все подряд. В общем то я не против реакта, но масса таких вот моментов лично меня сбивают с толку.
0
ответить
коммент удалён
· 23.06.2024
Уже 22 реакт. А так в целом вопрос к документации
0
ответить
ответ удалён
· 23.06.2024
Дак вроде 19 только выйти должен))
0
ответить
ответ удалён
· 23.06.2024
Я про 22 тоже не слышал, если честно
0
ответить
ответ удалён
· 24.06.2024
Осечка вышла, я на ноду глянул)) не удобно то как вышло.
0
ответить
ответ удалён
· 24.06.2024
Ничего, главное уметь признавать ошибки))
0
ответить
ответ удалён
· 22.06.2024
React. React за свою экосистему
0
ответить
коммент удалён
· 22.06.2024
Не продолжительно. Но выбираю Vue.
0
ответить
коммент удалён
· 24.06.2024
Ща буду снобом заунывным, но странно сравнивать либу и фреймворк. Вуй выигрывает из-за "все сразу из коробки". Но это же, на мой взгляд, является и минусом, ибо многое из этой коробки в том или ином проекте мне нафиг не упало, но тащить приходится. + Шаблон проектирования (mvvm...хотя и сложный, на мой взгляд, а если вуйх вписать, то вообще дискотека). Ну и ходят слухи, что вуй имеет некий потолок масштабируемости, уперевшись в который переходят на реакт (:
Реакт же более гибкий и, по сути своей, даёт лишь инструмент рендера туду-листа на дешёвых стероидах (хуки в текущей итерации). Все остальное выбирай на свой вкус и цвет.
Итог: я бы опирался на сложность проекта в случае возникновения подобного вопроса...а потом, недолго думая, в тупую ввел бы npx create-react-app)))
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён