Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 31.03.2021, 10:47
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 845

Сообщение от mnogo4len
Нужно понимать отличия условного Redux от MobX и уметь обосновать свой выбор проектным командам.
интересно было бы увидеть пример, где обоснован выбор в пользу редукса, супротив мобх.

Сообщение от Aetae
бессмысленных страданий
тоже интересно пример.
Ответить с цитированием
  #12 (permalink)  
Старый 01.04.2021, 00:51
Аватар для Aetae
Любитель
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 5,741

Alexandroppolus, v-model, ручное управление мемезацией, ручное управление стилями и классами, ручной биндинг, react-router(вообще жалкий мусор по сравнению с vue-router(который и сам не идеален)), отвратительная обработка ошибок...
Стейт, слава богу, боль-мене правится mobx.

Ах да, ещё стандарт индустрии - create-react-app: кастрированное поделие, не умеюще даже в алиасы из коробки(и не дающая оные настроить без монкипатчинга сторонними тулзами), но от которого так просто не отказаться если хочешь поддерживать свежий конфиг...
И это далеко не всё - каждый день я открываю всё новые и новые глубины ужаса и боли.)
__________________
29375, 35

Последний раз редактировалось Aetae, 01.04.2021 в 00:58.
Ответить с цитированием
  #13 (permalink)  
Старый 01.04.2021, 12:25
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 845

Сообщение от Aetae
Ах да, ещё стандарт индустрии - create-react-app: кастрированное поделие, не умеюще даже в алиасы из коробки(и не дающая оные настроить без монкипатчинга сторонними тулзами)
react-app-rewired тоже по факту стал стандартом, потому и нет особой проблемы доконфижить

Сообщение от Aetae
ручное управление мемезацией
ты про развешивание React.memo повсюду? Наверно, стоило сделать эту опцию по дефолту. Но в целом не особо напрягает.

Сообщение от Aetae
ручное управление стилями и классами
Что значит ручное? А какое ещё может быть?

Сообщение от Aetae
react-router
часто слышу негатив про него, но так и не понял - чего в нем не хватает? Это же просто тупая вьюха, которая декларативно раскидывает другие вьюхи по роутам. Умеет вложенные. Умеет даже параметры. Что там ещё надо?

Сообщение от Aetae
v-model, ручной биндинг
тут не очень понял суть проблемы.
Ответить с цитированием
  #14 (permalink)  
Старый 02.04.2021, 00:29
Аватар для Aetae
Любитель
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 5,741

Сообщение от Alexandroppolus Посмотреть сообщение
react-app-rewired тоже по факту стал стандартом, потому и нет особой проблемы доконфижить
Я юзаю craco, но это всё равно не перестаёт быть монкипатчингом, со всеми вытекающими.

Сообщение от Alexandroppolus Посмотреть сообщение
Что значит ручное? А какое ещё может быть?
Vue сам пробрасывает классы и стили на корневой элемент, если не сказано обратного. В React ты должен это делать явно(хотя в 99% кейсов это желательное поведение). Vue из коробки умеет сам компонвать классы наподобие этой либы, В React приходится явно юзать подобную либу и думать об оптимизации и кэшировании самостоятельно. В Vue можно в style писать текст: js-объект чаще неудобен чем наоборот.

Сообщение от Alexandroppolus Посмотреть сообщение
часто слышу негатив про него, но так и не понял - чего в нем не хватает? Это же просто тупая вьюха, которая декларативно раскидывает другие вьюхи по роутам. Умеет вложенные. Умеет даже параметры. Что там ещё надо?
Нормальную вложенность маршрутов хотя-бы. То убожество, что изображено в официальных доках не предлагать. Централизованое и стандартизированное управление маршрутами. Глобальное состояние. (Боль из последнего: параметры маршрута ты можешь видеть только внутри этого маршрута. Хочешь сделать табы, например - изволь пролезть через зад.)
Всё это и многое другое vue-router умеет из кробки.


Сообщение от Alexandroppolus Посмотреть сообщение
тут не очень понял суть проблемы.
Задалбывает писать хрень типа value={value} onChange={setValue}, в Vue было достаточно v-model="value", что под копотном делало то же. Ясно что истоки в принципах реактивности, но всё познаётся в сравнении...
__________________
29375, 35

Последний раз редактировалось Aetae, 02.04.2021 в 00:32.
Ответить с цитированием
  #15 (permalink)  
Старый 05.04.2021, 11:14
Профессор
Отправить личное сообщение для atanov Посмотреть профиль Найти все сообщения от atanov
 
Регистрация: 27.06.2016
Сообщений: 174

что быстрее vue или react? В интерфейсе одного большого банка перешли на react. На современном компе ещё более-менее, но вот на старом ноуте, 5-летнем, react-приложение лагает со страшным скрипом.
Ответить с цитированием
  #16 (permalink)  
Старый 05.04.2021, 14:19
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 12,879

Сообщение от atanov
что быстрее vue или react?
Суть-то у них одна - заставить работать клиентскую машину.

Далее все может больше зависеть от "прямизны рук" разработчика, чем от "скорости" фреймворка...
Ответить с цитированием
  #17 (permalink)  
Старый 06.04.2021, 00:12
Аватар для Aetae
Любитель
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 5,741

Сообщение от atanov Посмотреть сообщение
что быстрее vue или react? В интерфейсе одного большого банка перешли на react. На современном компе ещё более-менее, но вот на старом ноуте, 5-летнем, react-приложение лагает со страшным скрипом.
В теории быстрее React, т.к. там можно в ручную оптимизировать каждый чих. На практике React в лучшем случае равен, но в основном медленнее. Иногда - чудовищно медленнее(горите в аду, говнокодеры из Patreon). Человеческий фактор-с.
Vue сам всё "магически" оптимизирует, пусть не оптимально, но всё равно лучше, чем получается у 99,9%.)
__________________
29375, 35

Последний раз редактировалось Aetae, 06.04.2021 в 00:17.
Ответить с цитированием
  #18 (permalink)  
Старый 06.04.2021, 07:35
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 12,879

Aetae, ты сподвиг меня начать читать про vue...
В сравнении с Ангулар, точно удобнее все сделано!

Уже начальство уговорил сделать на vue несколько задач для сравнения с react. А там решим на чем пойдем далее вперед в светлое будущее.
Ответить с цитированием
  #19 (permalink)  
Старый 09.04.2021, 13:31
Интересующийся
Отправить личное сообщение для zing Посмотреть профиль Найти все сообщения от zing
 
Регистрация: 15.10.2014
Сообщений: 17

Сообщение от ksa Посмотреть сообщение
Охотно верю... Сам пытаюсь нанять людей в штат и просто офигеваю от тех, кто себя называет программистом.
Это вы про свою вакансию с зп 40-80 и обязательной релокацией в Волжский?

Возможно вы не в курсе, но все толковые разрабы либо давно свалили в Москву, либо работают на удаленке.

А то получается, ищете не нищебродскую IT зарплату, а ожидания как от спеца за 300к.
Ответить с цитированием
  #20 (permalink)  
Старый 09.04.2021, 13:33
Интересующийся
Отправить личное сообщение для zing Посмотреть профиль Найти все сообщения от zing
 
Регистрация: 15.10.2014
Сообщений: 17

Сообщение от mnogo4len Посмотреть сообщение
Все верно задачи близки к архитектурным. Нужно понимать отличия условного Redux от MobX и уметь обосновать свой выбор проектным командам.
Довольно толковое объяснение различий
https://habr.com/ru/company/mailru/blog/522312
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужен разработчик react за долю в стартапе AlexVolkov Работа 2 01.09.2020 15:15
MIDDLE REACT разработчик softmedialab Работа 0 12.02.2020 11:44
MIDDLE FULLSTACK разработчик (node.js, react) softmedialab Работа 0 12.02.2020 11:40
FULLSTACK разработчик (node.js, react) УДАЛЕННО softmedialab Работа 0 26.11.2019 10:30
Нужен фронтенд разработчик со знанием React JS удаленно на проект sergeda Работа 0 13.11.2015 17:40