React / Components and state
React β Components and state
Rendering, JSX, events, immutable data, forms, and identity.
What you will learn
- Rendering, JSX, events, immutable data, forms, and identity.
React rendering and a reproducible setup
Understand components as UI descriptions, distinguish React from its host tools, and make the execution context explicit.
Start learningJSX, expressions, and component inputs
Translate interface structure into JSX and define props that make component behavior explicit.
Start learningEvents and state snapshots
Connect user actions to state updates while reasoning about the values captured by each render.
Start learningImmutable state and derived values
Update objects and arrays without mutating earlier snapshots, and avoid storing values that can be calculated from existing state.
Start learningControlled forms and validation boundaries
Coordinate text input, submission, and accessible feedback without confusing local form state with trusted application data.
Start learningLists, keys, and state identity
Render collections with stable identities and understand why position, component type, and keys determine state preservation.
Start learning