mcpField
R
redux

redux

github.com/full-stack-skills開発2133 回インストール5 週間前に更新
リポジトリ

redux について

reduxは、React開発者向けの状態管理スキルです。Reduxの基本とRedux Toolkitに加え、状態設計や非同期処理の指針を扱います。

主な機能

  1. 01store、reducer、action、dispatchの解説
  2. 02useSelectorとuseDispatchの紹介
  3. 03Redux Toolkitの主要API
  4. 04ミドルウェア、DevTools、非同期処理の説明
  5. 05状態分割と純粋関数の実践指針

活用シーン

  1. 01Reactアプリのグローバル状態設計
  2. 02createSliceとconfigureStoreによる状態ロジックの構築
  3. 03非同期状態にthunkまたはRTK Queryを選択

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/full-stack-skills/react-skills --skill redux

インストール後、Claude Code で/reduxを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlLICENSE.txt

詳細

このスキルを使う場面

次のことをユーザーが希望する場合は、このスキルを使用してください。

  • Redux で React アプリのグローバル状態(store、reducer、action、dispatch)を管理する
  • Redux Toolkit(createSlice、configureStore)または従来の書き方を使う

このスキルの使い方

  1. 基本:store、reducer、action、dispatch、useSelector、useDispatch。
  2. Toolkit:createSlice、configureStore、createAsyncThunk、DevTools とミドルウェア。
  3. 参考資料:https://react-redux.js.org/ 、https://redux-toolkit.js.org/

ベストプラクティス

  • 状態はフラットに保ち、ドメインごとに reducer を分けます。action と reducer は純粋関数にします。
  • 非同期処理には thunk または RTK Query を使います。reducer 内でリクエストを行わないようにします。

キーワード

redux, Redux Toolkit, store, 状態管理, React

コメント