Size: a a a

2019 August 20

TS

Terry Sahaidak in React Kyiv
Питання в тому чи варто юзати їх з useReducer як заміна редаксу
источник

TS

Terry Sahaidak in React Kyiv
Імхо, нє)
источник

AR

Alexey Raspopov in React Kyiv
Terry Sahaidak
Імхо, нє)
только потому что ты продолжаешь использовать mobx?
источник

TS

Terry Sahaidak in React Kyiv
Взагалі редакс початківцям мозок ламає, після нього люди часто такий брєд роблять, забувають взагалі про існування ООП в будь якій його формі)
источник

AR

Alexey Raspopov in React Kyiv
очень хороший аргумент против редакса для новых проектов
источник

AR

Alexey Raspopov in React Kyiv
(но всё ещё не оправдание ООП 😄 )
источник

TS

Terry Sahaidak in React Kyiv
В MST якраз композиція, не наслідування))
источник

TS

Terry Sahaidak in React Kyiv
Але реально, люди після редаксу створюють собі проблеми на рівному місці
источник

TS

Terry Sahaidak in React Kyiv
От як коли в тебе є можливість передати об'єкт в пропси по референсу, який точно не буде мінятись, вони передають по пропсах, бо в редаксі так роблять зазвичай
источник

TS

Terry Sahaidak in React Kyiv
Або коли замість референса просто ід, шоб в іншому місці його десь витягувати по тому ІД, коли це зовсім непотрібно
источник

TS

Terry Sahaidak in React Kyiv
Насправді прикладів впродовж останніх декількох місяців, коли в мене в команді люди переходили на мобікс/мст прям безліч))
источник

AR

Alexey Raspopov in React Kyiv
Terry Sahaidak
От як коли в тебе є можливість передати об'єкт в пропси по референсу, який точно не буде мінятись, вони передають по пропсах, бо в редаксі так роблять зазвичай
Справедливости ради, есть вещи который укоренились в комьюнити даже не из-за самого редакса. Это вот те самые городские легенды про “перформанс”, “консистентность” и подобное
источник

AR

Alexey Raspopov in React Kyiv
Конечно это создало гейт киперов 😅
источник

TS

Terry Sahaidak in React Kyiv
Сьодні замітив що пацани в useMemo (без депенденсів) огортати компонент, бо думали що буде pure, проте всі колбеки оголосили звичайними функціями, без useCallback))
источник

AR

Alexey Raspopov in React Kyiv
Однажды кстати я использовал
return useMemo(() => /* jsx */, […deps])

в компоненте, и оно работало как и ожидается)
источник

AR

Alexey Raspopov in React Kyiv
плюс удобнее писать, по сравнению с оберткой .memo()
источник

TS

Terry Sahaidak in React Kyiv
Є кейси, звісно, коли це потрібно, але вони так всьо огортають, а deps не передають)))
источник

TS

Terry Sahaidak in React Kyiv
Шоб перформанс був краще)))
источник

AR

Alexey Raspopov in React Kyiv
ещё и наверно думают что оптимизация появилась 😄
источник

AR

Alexey Raspopov in React Kyiv
на дев машинах вряд ли ж разница заметна будет
источник