Understand Store, Actions, and Reducers
Start with the official Redux Essentials tutorial Part 1. Read the overview of Redux, focusing on:
- Store: Holds app state, provides
getState() and dispatch().
- Actions: Objects with
type (e.g., { type: 'counter/incremented' }).
- Reducers: Pure functions updating state immutably.
Key principle: One-way data flow. Redux Toolkit (RTK) is recommended – it simplifies setup with createSlice and configureStore.
Prerequisites: Basic React, JS, async knowledge.