Size: a a a

2021 June 15

PC

Pavel Chebotarev in javascript_ru
Иначе зачем это все
источник

K

Katerina in javascript_ru
поняла приняла) спасибо за отклик
источник

AZ

Adilet Zhuman in javascript_ru
Сделай красивее, через функцию, createElement или как то так, есть такое
источник

К

Константин in javascript_ru
источник

К

Константин in javascript_ru
Как тебе ?
источник

К

Константин in javascript_ru
Реакт и 1.5 ГБ :)
(Лан, у меня в пике 3гб + 4гб на GPU было)
источник

К

Константин in javascript_ru
Статья прям бред-бред, показывает как мамкины инженеры там накляпали, а потом исправляли
источник

DM

Denys Mikhalenko in javascript_ru
Согласен
источник

DM

Denys Mikhalenko in javascript_ru
Статья о том, как кто-то наговнокодил, а потом героически боролся
источник
2021 June 16

AF

Alexey Fedotov in javascript_ru
бред-бред, потому что исправляли и не исправили
источник

AF

Alexey Fedotov in javascript_ru
А сама проблема имеет место быть. Мне на каждом код ревью, что для мидлов, что для джуниоров, приходилось писать "через useCallback". Что такого сложного в том, чтобы запомнить, что всё, что устанавливается на DOM, идёт через useCallback, непонятно. Но факт.
источник

AF

Alexey Fedotov in javascript_ru
Небось, байты спасают.
источник

DM

Denys Mikhalenko in javascript_ru
У нас где-то в интранете даже статья об этом была
источник

DM

Denys Mikhalenko in javascript_ru
Мол, прекращайте хуярить эти useCalback повсюду, реакт не вытягивает уже )
источник

AF

Alexey Fedotov in javascript_ru
Реакт не вытягивает компоненты лишний раз рендерить и дом дёргать, когда не надо. А лишний хук он как-нибудь вытянет.
источник

AF

Alexey Fedotov in javascript_ru
Благо, по количеству хуков легко оптимизировать — достаточно заменить юсСтэйты на один юсРедусер
источник

AF

Alexey Fedotov in javascript_ru
да и его тоже вырезать
источник

AA

Anton Antonov in javascript_ru
и что останется?
источник

AF

Alexey Fedotov in javascript_ru
Нормально разделенное приложение без логики во вью
источник

DM

Denys Mikhalenko in javascript_ru
Ну, как показала практика, напиливать повсюду useCallback оказалось дороже, чем тупо новые функции создавать и передавать
источник