Size: a a a

2021 March 10

DV

Dmitry Vorobev in cloud_flood
Это же не рендер
источник

ВН

Виталий На Заборе... in cloud_flood
источник

МК

Марк ☢️ Коренберг... in cloud_flood
щас гляну
источник

DV

Dmitry Vorobev in cloud_flood
Рендер после реконсиляции дома
источник

ВН

Виталий На Заборе... in cloud_flood
Dmitry Vorobev
Рендер после реконсиляции дома
это рендер, просто без фактического обновления дома
источник

ВН

Виталий На Заборе... in cloud_flood
возможно это будет открытием но это тоже тормозит :)
источник

ВН

Виталий На Заборе... in cloud_flood
когда элементов становится много
источник

МК

Марк ☢️ Коренберг... in cloud_flood
бля, надо во фронт немного вернуться. погоди
источник

DV

Dmitry Vorobev in cloud_flood
Начиная с некоторого количества чистые компоненты тоже будут тормозить 😅
источник

ВН

Виталий На Заборе... in cloud_flood
ага, только количество чуть разное)
источник

DV

Dmitry Vorobev in cloud_flood
Вообще, функциональщина жрет больше
источник

DV

Dmitry Vorobev in cloud_flood
Иначе бы императианый код не стали писать яйцеголовые программисты на заре веков
источник

МК

Марк ☢️ Коренберг... in cloud_flood
1. Перерендер корня никто не делает. По факту перерендер делается от кусочков большого дерева (по хукам).
2. Вниз по дереву (ближе к листьям) оно действительно рендеряет на уровне реакта, но до проавки дома это не доходит.
3. Если очень надо есть useMemo
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Проблема ебать надумана
источник

ВН

Виталий На Заборе... in cloud_flood
Марк ☢️ Коренберг
1. Перерендер корня никто не делает. По факту перерендер делается от кусочков большого дерева (по хукам).
2. Вниз по дереву (ближе к листьям) оно действительно рендеряет на уровне реакта, но до проавки дома это не доходит.
3. Если очень надо есть useMemo
Бля, да это похер - корня или не корня. С любым списком так будет. Ну useMemo да - если ты все функциональные компоненты в это обернёшь - то да. Но я лично просто ВООБЩЕ все компоненты всегда делаю Pure. Кроме явным образом выбираемых, для которых это действительно не нужно (что очень редко)
источник

ВН

Виталий На Заборе... in cloud_flood
Важно что если ты думаешь что (2) у тебя типа никогда не тормозит, то ты сильно заблуждаешься
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Виталий На Заборе
Важно что если ты думаешь что (2) у тебя типа никогда не тормозит, то ты сильно заблуждаешься
не замечал. Замечал что у нас интерфейс ебать быстро по ощущениям работает
источник

МК

Марк ☢️ Коренберг... in cloud_flood
))
источник

ВН

Виталий На Заборе... in cloud_flood
Ну понятно - просто virtual dom многое прощает
источник

ВН

Виталий На Заборе... in cloud_flood
Но по сути ты просто переходишь в категорию погромистов, которые хуй клали на перформанс)))
источник