State è qualsiasi dato che può cambiare nel tempo e da cui dipende il rendering dell'UI. Quando lo state cambia, l'UI si aggiorna per riflettere il cambiamento. È la "memoria" della tua applicazione in un dato momento.
Esempi di state
✓ A counter value, a form's input text, a toggle (on/off)
✓ Whether a modal is open, the active tab, loading/error flags
✓ The logged-in user, items in a cart, fetched API data
✓ The current theme (dark/light), selected filters
