Size: a a a

AngularPiter - русскоговорящее сообщество

2021 September 03

D

Dmitriy in AngularPiter - русскоговорящее сообщество
Блин обновил сейчас VS Code по умолчанию все npm скрипты начали запускаться в PowerShell и никак не спог поправить... в общем откатился и запретил обновление. Помогло...
источник

AI

Artem Ivanitsky in AngularPiter - русскоговорящее сообщество
тоже была такая проблема. Там если хорошо пошарить в настройках - можно найти где это отключить. Сейчас может вспомню
источник

AI

Artem Ivanitsky in AngularPiter - русскоговорящее сообщество
источник
2021 September 04

AM

Artik Man in AngularPiter - русскоговорящее сообщество
А чем он хуже?
источник

DT

Den Ten in AngularPiter - русскоговорящее сообщество
А в чем разница реально
источник
2021 September 06

D

Dmitriy in AngularPiter - русскоговорящее сообщество
источник
2021 September 10

d

drxwat in AngularPiter - русскоговорящее сообщество
Это не ангуляр, конечно. Но в d3 оказывается есть метод nice, который делает красиво лол. Маст хэв для каждой библиотеки.
источник

⛈S

⛈Alexia Shtormsnegg ... in AngularPiter - русскоговорящее сообщество
найс
источник

d

drxwat in AngularPiter - русскоговорящее сообщество
вэри найс
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
Лайк ит
источник

CG

Constantine Gippius in AngularPiter - русскоговорящее сообщество
источник
2021 September 13

DT

Dmitriy Teplov in AngularPiter - русскоговорящее сообщество
источник
2021 September 17

d

drxwat in AngularPiter - русскоговорящее сообщество
Пишу год на реакте. Заберите меня обратно
источник

АK

Аleksandr Korotaev in AngularPiter - русскоговорящее сообщество
ахах, велком
источник

K

Konstantin in AngularPiter - русскоговорящее сообщество
А можешь кратко резюмировать, что именно не нравится? Всегда было интересно узнать мнение людей, которые писали в прод на реакте и ангуляре, сам иногда заглядываю что там в мире реакта, может там проблемы решаются проще и быстрее :)
источник

d

drxwat in AngularPiter - русскоговорящее сообщество
Я уже почти привык не спрашивать себя, почему мне нельзя использовать if
источник

d

drxwat in AngularPiter - русскоговорящее сообщество
Больше всего меня напрягают хуки с их бесконечной любовью к GC. И получается, что на проектах, где это не нравится ребятам, я вижу, как все подряд обернуто в useCallback, useMemo. Т.е. реализованы какие-то попытки уйти от алокации памяти на каждый пук. На других проектах, где о GC вообще никто не знает, не заморачиваются так (это react way, видимо), но и кодовая база выглядит там в среднем еще хуже, чем с useCallback, useMemo.

При всем при этот компонент с хуками это все еще функция хотя бы по форме (т.е. там нет сахара для организации кода как в классе), и визуально это для меня просто дико. Я вижу функцию на 200-500 строк кода, которая вызывается очень очень очень много раз в зависимсоти черт знает от чего. При этом она вызывает кучу хуков (все хуки). Понять без захода внутрь, какие хуки из них условные, тоже нелья т.к. if запрещен.

Как-то так. Вся самобытность js с функциями, о которой писал автор книг You Don't Know JS оказалас каким-то адом в воплощении хуков. Уж лучше богомерзкие классы с их лживым сахаром. Крч, я как-то не могу перестроиться после опыта с Angular.
источник

K

Konstantin in AngularPiter - русскоговорящее сообщество
Спасибо за инфу, респект !
источник

АK

Аleksandr Korotaev in AngularPiter - русскоговорящее сообщество
Насчет алокаций, там выигрыш вообще не заметен, где он заметен будет тормозить уже сам реакт
источник

АK

Аleksandr Korotaev in AngularPiter - русскоговорящее сообщество
Так что юзать везде useCallback это наоборот расходовать больше памяти
источник