はじめてReduxの流れを見たときに、複雑さで戸惑いましたが、Reactの状態遷移でいろいろやっていった結果、より基礎的なところから組み立てたほうが、Reducerという世界観を理解できる気がしてきました。 なお、後述の事情により、React Hooksで進めています。また、説明のために必要な箇所を除いて、useCallbackは省略します。 useStateの基本 シンプルな値の格納 React.useStateを使えば、stateとそれを設定する関数を得ることができます。 const [state, setState] = React.useState(0); <button type="button" onClick={() => setState(1)}>1をセット</button> 「値の設定」と「取得」という、状態を記憶させる上で基本となる機能です。 前の値を使った更新 将来の