@1233211
Почитал про reselect и не понял зачем он нужен, когда есть useCallback и useMemo. По идее делают же одно и тоже.
Решения вопроса 0
Ответы на вопрос 1
@alex4answ
Это очень разные вещи:
1. useCallback
— мемоизирует саму функцию, а не ее результат
2. useMemo
— мемоизирует результат функции
3. Reselect
— это вообще редаксовская штука, мемоизирует результаты селектора, и выстраивает зависимости одного от другого, если результат зависимого селектора не обновился — реселект не будет пересчитывать селектор. кароче говоря оптимизация.