Обзор Redux Toolkit
Если вы еще не пробовали Redux Toolkit (RTK), то рекомендую прочитать краткий обзор от Марка Эриксона, создателя данного инструмента. В нем он рассказывает об основных API и подходах к разработке с использованием RTK, а также призывает всех пользователей Redux начать использовать RTK. Если кратко, то основные тезисы в пользу использования RTK:
- упрощает настройку стора до вызова одной функции;
- устраняет случайную мутацию стора и упрощает изменение стейта;
- избавляет от необходимости ручного написания action creators;
- упрощает написание логики фичи в одном файле вместо распределения его по нескольким файлам;
- хорошая поддержка TypeScript из коробки;
- RTK Query позволяет избавиться от написания thunks, редьюсеров, actions creators и дополнительных хуков для управления данными и отслеживанием стейта запроса;
https://blog.isquaredsoftware.com/presentations/2022-06-modern-redux-rtk/?slideIndex=0&stepIndex=0