Handling Data in React Applications
in 2023 and beyond
Eve Porcello
eve@moonhighway.com
@eveporcello
- React Data Fetching
- GraphQL Clients
- @defer & @stream
- Server Components Intro
- Next.js App Router
- Data Fetching with Next.js
- Server Components-ifying Libraries
- Survey the latest ways that data is handled in a React application
- Get hands on experience using everything
- Make choices from there
Benefits
- Navigation without refresh
- Strong separation between server and client responsibilities
- Can achieve performance wins with lazy loading, code splitting, preloading
Drawbacks
- The bigger the bundle, the slower the app
- SEO Limitations
- Need additional help with data fetching/caching
Handling Data in React Applications in 2023 and beyond Eve Porcello eve@moonhighway.com @eveporcello