Вот некоторые основные функции и концепции Redux Toolkit:
- configureStore— функция, предназначенная упростить процесс создания и настройки хранилища;
- createReducer— функция, помогающая лаконично и понятно описать и создать редьюсер;
- createAction— возвращает функцию создателя действия для заданной строки типа действия;
- createSlice— объединяет в себе функционал createAction и createReducer;
- createSelector — функция из библиотеки Reselect, переэкспортированная для простоты использования.
Redux Toolkit полностью интегрирован с TypeScript.
Более подробную информацию об этом можно получить из раздела Usage With TypeScript официальной документации.