ストア: 「ストアは、重要なことをすべて書き留める巨大なホワイトボードのようなものです。誰でも見ることができますが、秘密は厳禁です!」
アクション: 「アクションはピザの注文のようなものです。『ペパロニが欲しい、マッシュルームは入らない』というものです。欲しいものを説明するだけで、自分でピザを作る必要はありません。」
リデューサー: 「リデューサーはシェフです!彼らは注文 (アクション) を受け取り、ピザ (新しい状態) を作ります。ただし、覚えておいてください。アクションがなければピザはありません。」
発送: 「発送とは、配達員がご注文の品を配達することです。鳴らして、鳴らして、あなたの最新の状態がここにあります!」
例を関連性のあるものにします:
const initialState = { coffeeLevel: "Empty" }; const coffeeReducer = (state = initialState, action) => { switch (action.type) { case 'REFILL': return { ...state, coffeeLevel: "Full" }; case 'DRINK': return { ...state, coffeeLevel: "Half" }; case 'SPILL': return { ...state, coffeeLevel: "Empty ?" }; default: return state; } };
「この気楽な Redux の体験を楽しんでいただけたなら、私が他に何をやってきたのか見てみてはいかがでしょうか? https://www.vrushikvisavadiya.com/ で私のポートフォリオをご覧ください。これは、私のすべてのプロジェクトを 1 か所にまとめた Redux のようなものです。つながろう!」
以上がRedux をシンプルに: プロのような状態管理の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。