useContext + useReducer = powerful and flexible way to manage global state!
How to Create a Counter App with useReducer and Custom Hooks
Setting up a React Counter Custom Hook with a combination of State.
A Simple React Counter with Input Value using React Hooks => UseState and UseReducer.
Safe component state with useReducer and TypeScript
How To Implement & Set Input Value with React Hooks in a Counter Application.
A Step-by-Step Guide to UseReducer Custom Hooks with Increment, Decrement, Reset and SetValue Functions
Using React useContext and useReducer with Typescript and Material UI
Generating strongly typed reducer actions for React
A Better useReducer: Colocating Side Effects With Actions Using useReducer
Think you need to useReducer? You might want to useMethods instead
React Hooks: Lift up / pass down state using useContext and useReducer