Free course · State
State layer: terminology for the AI era
Where a value lives, how a change is described, applied and observed, and how async work stays honest — the Redux-family vocabulary every store in the templates shares.
Before you start: Comfortable with JavaScript objects and arrays. Redux, NgRx and Pinia examples are explained as they appear.
Your progress
0 of 0 done (0%)
What you will be able to do
- Decide whether a value is local, global, server or URL state before an agent puts it in the store.
- Read an action, a reducer and a middleware as one write path and spot the impure step.
- Specify selectors and async operations so the UI never computes, races or lies about loading.
Course contents
Module 1 Where state lives
Classify a value first; the store is one answer, not the default.
Module 2 The write path
An event is described, applied purely, and intercepted on the way.
Module 3 The read path and async
Derive instead of storing, and model every request as a lifecycle.