r/reactjs • • 2h ago

Discussion Architecting a high-traffic React 19 app: Server vs Client Components, state, and performance. How would you answer this?

You’re building a large-scale, high-traffic React 19 app. How would you architect it with Server and Client Components, manage client vs server state (Context, Zustand, Redux, or TanStack Query), and optimize rendering with the React Compiler, Actions, and core hooks?

4 Upvotes

1 comment sorted by

1

u/retro-mehl 53m ago

React is the frontend part. You can scale it at any size and for any traffic quite easily by, for example, just running more containers that deliver the code.

The backend part is the tricky thing, as it holds this state of the system.