State Management in React Native (wie auch in React) reicht von lokalem Component State (useState) über gemeinsamen/globalen State via Context bis hin zu Bibliotheken wie Redux, Zustand und anderen. Das Verständnis der verschiedenen Optionen und wann man sie einsetzt, ist wichtig, wenn Apps wachsen.
Lokaler State und State hochziehen
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
