Gestionarea stării în React Native (ca și în React) variază de la starea locală a componentei (useState) la starea comună/globală prin Context, sau biblioteci precum Redux, Zustand și altele. Înțelegerea opțiunilor și când să folosești fiecare este importantă pe măsură ce aplicațiile cresc.
Starea locală și deplasarea stării în sus
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
