State management in React Native (net als in React) varieert van lokale component state (useState) tot gedeelde/globale state via Context, of libraries zoals Redux, Zustand, en anderen. Het begrijpen van de opties en wanneer je elk moet gebruiken is belangrijk naarmate apps groeien.
Lokale state en state omhoog tillen
useState → local component state (simple, for one component)
LIFTING STATE UP → move shared state to a common parent, pass down via props
→ works for moderate sharing, but "PROP DRILLING" (passing through many layers) is painful
