U

Upskills

  • Tutorials
  • Showcases
Sign In

© 2026 Upskills. All rights reserved.

Privacy PolicyTerms of Service
DiscordX
  1. Home
  2. Tutorials
  3. React Client And Server State
Indie Dev ToolkitPart 3 of 9

Chapter 2: Modern Frontend Development with React

React Client And Server State

Vu Nguyen
Lead Engineer, NAB - Apr 19, 2026

This is Part 3 of the Modern Frontend Development series. There used to be one place called 'state' where everything went: API responses, modals, form drafts, theme, all sharing the same store. Once server state and client state emerged as separate concepts, the tools and patterns on each side became much clearer.

You'll see how server state and client state get handled in real-world scenarios, alongside popular libraries like TanStack Query and Zustand. The point is to help you pick the right library for each case and understand why, based on the actual characteristics of server vs client state, not on habit or tech hype.

Prerequisites

  • Comfortable building React components with hooks (useState, useEffect)
  • Worked with at least one data-fetching pattern (fetch + useEffect, SWR, or TanStack Query)
  • Part 2 (Frontend Architecture) recommended as the server/client boundary builds on architectural thinking

Server vs Client State

SERVERCLIENTremotesnapshotsharedcomponent


About the author

Vu Nguyen

Vu Nguyen

NAB, Lead Engineer

I'm Vu, a Lead Engineer at NAB (National Australia Bank). I started on Home Lending products and now lead a team building products for HICAPS, Australia's largest point of sale claiming service for private health insurance. Before NAB, I worked at startups and across a range of teams and stacks.

Upskills is where I share practical, real-world knowledge to help others build and maintain projects better. Beyond tutorials, more content is coming: project showcases, interview prep, and AI tools as resources for your learning journey. I'm excited to share what I've learned and keep learning together as we build cool things.

GitHubXXXLinkedin
From the Upskills newsletter

Hope you liked React Client And Server State. Want the next one in your inbox?

Practical web development deep-dives, every other week, written by an engineer who ships them. No fluff, no hot takes.

  • Real-world, production-grade examples
  • No spam, ever
  • Unsubscribe in one click

We respect your privacy. Unsubscribe anytime.