2
Server State versus Client State
Global state is the most common way we look at state. It is the state that is shared globally in our application by one or more components.
What we don’t often know is that in our day-to-day development, our global state ends up being split between the state that persists outside of our application and the state that only exists within our application. The first type of state is called server state, while the second one is called client state. Both of these types of states have their specific challenges and require different tools to help manage them.
In this chapter, we will understand why we refer mostly to our state as global state and why we should adjust our mental models to include client and server ...
Get State Management with React Query now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.