Upravljanje stanjem u React Native aplikacijama (kao i u React-u) kreće od lokalnog stanja komponente (useState) do dijeljenog/globalnog stanja preko Context API-ja, ili biblioteka poput Redux, Zustand i ostalih. Razumijevanje opcija i kada koristiti svaku je važno kako aplikacije rastu.
Lokalno stanje i podizanje stanja gore
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
