Zarządzanie stanem w React Native (tak jak w React) obejmuje stan lokalny komponentu (useState) po stan wspólny/globalny za pośrednictwem Context, lub bibliotek takich jak Redux, Zustand i inne. Zrozumienie opcji i kiedy używać każdej z nich jest ważne w miarę wzrostu aplikacji.
Stan lokalny i podnoszenie stanu
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
