Designing Global State
Take a closer look at how data flows through various parts of the global state.
We'll cover the following
Flow Diagram
The following diagram depicts how a view component can use and update the global state:
-
Generate a global state object and dispatch function using
useReducer
hook. If you would like a refresher on it, please follow the lesson React Hook with Reducer Pattern. -
Store is a React Context object that provides access to the global state and the dispatch function provided by the
useReducer
hook. -
Action creator is a JavaScript function to return a new action. Actions are simply a JavaScript object with an action
type
associated with it. -
Views can get access to the global state using the Store. Views can also update the state in
Store
by dispatching actions.
Get hands-on with 1400+ tech skills courses.