WORKSHOP TITLE
Building apps with React & Apollo Client
WORKSHOP DESCRIPTION
React embraces declarative model for building UI's. But data fetching in typical applications is still imperative. GraphQL client libraries like Apollo Client solve this problem and help us use declarative data fetching to build apps and get rid of lot of data fetching boilerplate code. In this workshop, lets build a simple e-commerce app with React and learn how to leverage features of GraphQL & Apollo Client for effective data fetching, state management and real-time updates
WHAT THE WORKSHOP WILL COVER
- What is Apollo Client
- How to setup Apollo Client in react apps
- Declarative data fetching with Apollo Client
- How Apollo cache works
- Mutations for sending updates to server
- Subscriptions for real-time updates
- Local state management with Apollo Client
- Understanding apollo links and how to use them to enhance Apollo client functionality
- Debugging with Apollo client devtools
- Performance optimisations to lookout for Gotcha you might run into with Apollo Client and how to overcome them
TAKEAWAYS
How to leverage features of GraphQL & Apollo Client to build declarative react apps
SPEAKER
Kiran Kumar Abburi
FOUNDER
NEOSTACK
CONTACT US