State to dowolne dane, które mogą się zmieniać w czasie i od których UI zależy, aby je wyrenderować. Gdy stan zmienia się, interfejs użytkownika aktualizuje się, aby to odzwierciedlić. To "pamięć" twojej aplikacji w danym momencie.
Przykłady 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
