I don't mind Redux for local state management, but it's a little overkill if you aren't using it already to handle API state.
Using Apollo on the client side makes me want to pull my hair out though.