Следует ли вам использовать Redux или Redux Toolkit, зависит от вашего конкретного варианта использования и личных предпочтений.

Redux — это популярная библиотека управления состоянием для приложений JavaScript, которая обеспечивает предсказуемый и централизованный способ управления состоянием приложения. Его можно использовать с любой библиотекой пользовательского интерфейса или фреймворком, и он имеет относительно простой API. Однако для настройки магазина Redux может потребоваться изрядное количество шаблонного кода, а API в некоторых случаях может быть многословным.

С другой стороны, Redux Toolkit — это набор самоуверенных утилит, которые упрощают разработку приложений Redux. Он включает в себя упрощенный API для создания редьюсеров, более простой способ определения неизменяемых обновлений и встроенную поддержку современных передовых практик Redux, таких как Redux Thunk и Redux Saga. Это может помочь вам написать более эффективный и чистый код, а также уменьшить объем требуемого шаблонного кода. Однако он может быть не таким гибким, как Redux, и изучение конкретного API Redux Toolkit может занять некоторое время.

В общем, если вы начинаете новый проект и вас устраивает дополнительная абстракция, которую предоставляет Redux Toolkit, то использование Redux Toolkit может быть хорошим выбором. Если вы уже знакомы с Redux и работаете над проектом, где вам нужна большая гибкость, то использование простого Redux может быть лучшим вариантом. В конечном счете, и Redux, и Redux Toolkit — хороший выбор, и выбор между ними должен зависеть от ваших конкретных потребностей и предпочтений.