Комментарии 12
Какой ужасный перевод. Лучше прочитать оригинал.
Сколько мутной воды в такой простейшей теме, где всё сводится к одному правилу: если переменная не летит пропсом в дочерний компонент, обёрнутый в мемо, то useCallback и useMemo вообще никакой оптимизации не дают. Это правда всё
Нет это немного не так работает. Если компонент не принимает вообще никаких пропсов, то при ререндере родителя будет ререндерится и он. useMemo это предотвращает
вода водой(не мутная кстати), а зеленобородым нужно это понимать)
в будущем планирую улучшать перевод и возможно сделать небольшое редактирование.
спасибо за оценку копипасты)
Иногда мне нужна карма что бы ставить минусы постам
Статья получилась слишком длинной для такой темы. Много объяснений вокруг очевидных вещей, из-за чего основная мысль теряется.

Как использовать useMemo и useCallback?(спойлер) большинство из них можно удалить