I'm trying to migrate from Redux Store to use Apollo Client Cache that comes with Apollo Graphql Client.
One of the key features that sets Apollo Client apart from other data management solutions is its normalized cache. Just by setting up Apollo Client, you get an intelligent cache out of the box with no additional configuration required.
With Redux we have to write actions, types and dispatch actions based on the response received from the side-effect and set the data in the store using reducers, which is done by Apollo Client automatically.
Questions:
1) What are the advantages of moving from Redux to Apollo Client Cache?
2) Is there anything that I should be worrying about before migrating to Apollo Client Cache?