Instruction: Explain what reducers are, their role in state management in React, and how they compare to using Context API.
Context: This question delves into the candidate's understanding of state management patterns in React, particularly focusing on reducers and their distinction from the Context API.