Описание тега reselect
Reselect - это библиотека селекторов для Redux.
Reselect - это библиотека селекторов, в которой используется мемоизация. Первоначально он был написан для вычисления производных данных из состояния приложений, подобных redux, но он не связан строго с какой-либо конкретной архитектурой / библиотекой.
Reselect сохраняет копию последних входов / выходов последнего вызова и пересчитывает результат ТОЛЬКО ПРИ изменении одного из входов. Если одни и те же входные данные предоставлены дважды подряд, Reselect вернет кэшированный сохраненный результат.
Мемоизация и кеширование Reselect полностью настраиваются.