最近、useReducerなるHookが出てきたようです。
これを使うと、Reduxを使わなくてよいかも。
概念自体はReduxそのものですけど。
ただし、ここでは、useReducer出現以前の話をすることとし、
Reduxが推奨しているRedux toolkitを使用することとします。
参考HP
Redux入門者向け初めてのRedux ToolkitとRedux Thunkの非同期処理 | アールエフェクト
React | Redux ToolkitとHooks APIを利用してReduxを導入 - わくわくBank
【Redux入門】初学者でも理解できるReduxの仕組みを解説します!(Redux Toolkitを使用) - YouTube