The dispatch function from useReducer has stable identity, so separating state and dispatch Contexts can reduce unnecessary consumer updates.
Question 5 of 20 in Advanced Context Patterns Quiz