Redux is client side state container, you can manage application state on Redux. By using GraphQL we can replace lots of APIs with single API, and query anything from that API. We cannot replace Redux with GraphQL, we can use Redux and GraphQL in a single application. Most of the cases we don't have to use Redux that may be the situation you mentioned.