OSS探訪GitHubでログイン

Reduxの状態更新、非同期処理、APIキャッシュを定型コードを抑えて構築する公式ツール群

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
11,229
主要言語
TypeScript
ライセンス
MIT
リポジトリ最終更新
2026/09/30
ページ内ナビ

概要

Redux ToolkitはRedux公式の状態管理ツール群です。configureStore、createSlice、createAsyncThunkでストアと更新処理を組み立て、RTK Queryで取得・更新・キャッシュ無効化を宣言できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

createSliceは初期状態、更新関数、アクション生成を一か所へまとめ、Immerを通じて安全な不変更新へ変換します。configureStoreはThunk、開発時検査、Redux DevToolsを既定で構成します。

RTK Queryは通信先の定義から通信用フック、キャッシュキー、再取得、タグによる無効化を生成し、API状態を通常の状態区分から分離できます。

出典:[1]

向いている用途

適する用途

Reactアプリで状態管理の定型コードを減らし、ローカル状態とサーバーデータの取得・キャッシュを公式の推奨構成へ揃えたい場合に向きます。

出典:[1]

導入前の確認

導入前に確認する点

2.13.0ではRedux本体とReact Reduxの対応版を揃え、直列化可能性検査の警告を安易に無効化しないでください。RTK Queryのキャッシュは永続DBではなく、通信先とタグの設計が再取得量を左右します。

出典:[1][2][3]

参考にした公式資料

  1. [1]Redux Toolkit v2.13.0 README(2026-10-04)
  2. [2]Redux Toolkit v2.13.0 release(2026-10-04)
  3. [3]Redux Toolkit license(2026-10-04)
編集部からの補足

Reactアプリで状態管理の定型コードを減らし、ローカル状態とサーバーデータの取得・キャッシュを公式の推奨構成へ揃えたい場合に向きます。

3ステップで試す

  1. 1

    2.13.0を取得

    確認した版を固定します。

    git clone --branch v2.13.0 --depth 1 https://github.com/reduxjs/redux-toolkit.git redux-toolkit-2.13
  2. 2

    固定依存関係を導入

    同じ端末で移動し、指定されたpnpm 11.23.0とロックファイルを使います。

    cd redux-toolkit-2.13 && corepack enable && pnpm install --frozen-lockfile
  3. 3

    各パッケージのテストを実行

    同じディレクトリーで各パッケージのテストを一回実行します。

    pnpm test:packages
公式READMEで確認

成長

成長の推移 · 直近30日

11,229 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
29
Open PR
63

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る
Stars
11,229
Forks
1,299
Watchers
71
Open Issues
215
Contributors
395
所有者種別
Organization
主要言語
TypeScript
ライセンス
MIT
リポジトリ最終更新
2026/09/30

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?