Workshop: Cross-Platform GraphQL & State Management with React Native
summary
A concrete setup for cross‑platform React Native apps: an Expo app talking to a Graph Yoga GraphQL server using an axios fetcher instead of Apollo/Relay, server state handled by React Query + Easy Peasy for local/global state, and a working demo app (memos) that fetches user lists, renders avatars, and recovers offline. Config choices include staleTime = 5min, cacheTime = 1 day, background refetching and scroll recovery are enabled, and the combination avoids duplicate caches and preserves smooth UX.
AI-written summary · about
chapters (6)
- 0:00Introduction and motivation
- 10:24Setting up React Native with Expo
- 23:37GraphQL client setup with Axios
- 31:07Configuring React Query for state
- 47:42Implementing Easy Peasy for global state
- 1:09:02Q&A and closing remarks
related talks
30mReact state management in a GraphQL era
52mState management in a GraphQL era
28mGraphQLifying React Native App
25mReact state management in a GraphQL era
27mReact State Management In a GraphQL Era
58mCrafting compelling real-time web experiences with GraphQL and React
24mReact State Management In a GraphQL Era
22mReact State Management in a GraphQL Era
