La gestion de l'état dans React Native (comme dans React) va de l'état local des composants (useState) à l'état partagé/global via Context, ou des bibliothèques comme Redux, Zustand, et autres. Comprendre les options et quand utiliser chacune est important à mesure que les applications se développent.
État local et remontée d'état
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
