происходит передача именованной функции. так дебажить легче как минимум
я ведь правильно понимаю что "мемоизация" это сохранение функции да что бы он не редерился снова да?
окей, тут согл, но на перфоманс все таки не влияет?
скорее нет, чем да
мемоизация это сохранение чего-то (в данном случае функции) для переиспользования между рендерами, вместо создания заново - я так понимаю
Только если у тебя классовый компонент
Usememo Это когда компонент делает тяжело вычисление, завися от стейта, и когда зависимость не меняется то при перерендере возвращается кэш. Обычно в связке с usecallback которая делает то спмое сложное вычисление. Юзколбек позволяет получать ту же ссылку при перерисовке исли не поменялись зависимости. Без оборачивания в юзколбек тяжелая функция будет иметь новую ссылку каждый раз. Что не дает реакту отслеживать корректно изменения и перерисовку дом.
Обсуждают сегодня