@reduxjs/toolkit は、Redux アプリケーションの開発を簡素化するために設計された公式のツールキットです。Redux のボイラープレートコードを削減し、状態管理をより直感的に行えるようにするための機能が多数含まれています。@reduxjs/toolkit を使用することで、開発者は効率的に状態の管理、アクションの作成、リデューサーの定義を行うことができます。しかし、Redux Toolkit の他にも、React エコシステムにはさまざまな状態管理の代替手段があります。以下にいくつかの選択肢を紹介します。
これらのライブラリの比較については、こちらをご覧ください: @reduxjs/toolkit vs effector vs mobx vs react-query vs recoil vs redux vs xstate vs zustand。