useReducer hook

  1. This is a state management library
  2. Helpful for maintaining state
  3. A good middle-ground between useState() and a full-blown framework like Redux.

Links to this note