мемоизируют компоненты
Меня когда учили RN, наставили все свои кастомные компоненты мемоизировать
А функции оборачивать все в useCallback/useMemo для минимализации ререндеров и лишних созданий функций
И как-то удивлён видя, что не все так делают
МБ я что-то не знаю?
Вообще не использую эти хуки
а зачем все оборачивать в юзКоллбэк допустим? все равно она вызывается на КАЖДЫЙ ререндер, и мало того что каждый раз приходит новая функция так ещё и новый массив зависимостей которые мы либо выбрасываем, если зависимости до и после совпадают, либо сохраняем в хранилище, для будущего использования. Поэтому оборачивать в неё все подряд не стоит.
https://kentcdodds.com/blog/usememo-and-usecallback
Потому что преждевременные оптимизации – зло
Обсуждают сегодня