---
title: "Discussion on \"What I Learned Separating Server State from Client State\" | Hashnode"
description: "Discussion on \"What I Learned Separating Server State from Client State\". Real patterns from using TanStack Query and Zustand together in a React Native app."
url: "https://hashnode.com/posts/what-i-learned-separating-server-state-from-client-state/6984fb2f8f138acaa7146868"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [What I Learned Separating Server State from Client State](https://jungjun-sung.hashnode.dev/what-i-learned-separating-server-state-from-client-state?utm_source=hashnode&utm_medium=feed)

Real patterns from using TanStack Query and Zustand together in a React Native app.

Feb 5 · 13 min read · jungjun-sung.hashnode.dev  
Read the article

-   [#optimistic-update](https://hashnode.com/tag/optimistic-update)
-   [#react-native](https://hashnode.com/tag/react-native)
-   [#tanstack-query](https://hashnode.com/tag/tanstack-query)
-   [#zustand](https://hashnode.com/tag/zustand)
-   [#state-management](https://hashnode.com/tag/state-management)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#frontend-development](https://hashnode.com/tag/frontend-development)
-   [#mobile-development](https://hashnode.com/tag/mobile-development)

## Written by

[JungJun Sung](https://hashnode.com/@JungJun-Sung)

@JungJun-Sung · Ottawa, ON, Canada

  
[View profile](https://hashnode.com/@JungJun-Sung)

Full-Stack Developer | React, Next.js & Cloud Enthusiast (AWS/Docker)

Full-Stack Developer with 3+ years of expertise in the JavaScript ecosystem (React, Next.js, TypeScript, Node.js). Currently operating as an independent developer, architecting and shipping scalable products including a global travel platform. I am passionate about building efficient, type-safe web architectures and actively expanding my expertise into Cloud Engineering with AWS, Docker, and Kubernetes.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
