useReducer hook is a local state management solution. That state is accessible to the one component, but not to other components. React hooks are very simple and do not have a lot of overhead. I am excited for their future. You may be interested in my sibling article on managing global state with React hooks.