Manage Complex State with `useReducer` Hook
Efficiently manage intricate state logic in React components using the `useReducer` hook. This snippet demonstrates its power for handling multiple state transitions cleanly, providing a predictable state container pattern similar to Redux.