Intro To Optimizing React Application Performance using React Apollo Client

Diving into solutions around React performance optimization is a large topic. I’d like to address the topic of optimizing performance based on controlling and reducing expensive client network requests by exploring the solutions offered by the React Apollo Client library.

From the documentation itself the solutions Apollo addresses:

  • State management of local and remote data with GraphQL
  • Fetch application data
  • Modify application data
  • Cache data

One important aspect that I appreciate about Apollo Client compared to other client HTTP libraries like Axios, is increased control over how applications handle network requests. …

Levi Simpson

Full Stack Web (MERN stack) & Software Engineering student at Lambda School

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store