# Dispatch This: Using Apollo Client 3 as a State Management Solution

DevFeed: [Dispatch This: Using Apollo Client 3 as a State Management Solution](<https://devfeed.tech/articles/dispatch-this-using-apollo-client-3-as-a-state-management-solution-23275.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/dispatch-this-using-apollo-client-3-as-a-state-management-solution>)

Author: Khalil Stemmler

Published: 2020-05-13T08:48:59Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [React](<https://devfeed.tech/topics/react.md>), [Redux](<https://devfeed.tech/topics/redux.md>), [context](<https://devfeed.tech/topics/context.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [cache](<https://devfeed.tech/tags/cache.md>), [context](<https://devfeed.tech/tags/context.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [react](<https://devfeed.tech/tags/react.md>), [redux](<https://devfeed.tech/tags/redux.md>), [state-management](<https://devfeed.tech/tags/state-management.md>)

## AI overview

This article explains how Apollo Client 3 can serve as a state management solution alongside or instead of approaches such as Redux and React Context. It describes state management responsibilities including storage, updating state, and reactivity, and discusses combining local state with remote data.

## Source excerpt

A lot of developers understand how to use Redux or React Context for state management but are left confused about how to use Apollo Client as a replacement. In this article, we'll break down the responsibilities of a state management solution, discuss what's involved in building a solution from scratch, and how Apollo Client 3 introduces new ways to manage local state and remote data in harmony. You can also watch the talk presented at Apollo Space Camp 2020 by Khalil Stemmler here on YouTube.