6 `useReducer` use cases with React Hooks for performance optimization | Hacker News Reader