State management σε React Native (όπως σε React) κυμαίνεται από τοπική κατάσταση συστατικού (useState) σε κοινόχρηστη/καθολική κατάσταση μέσω Context, ή βιβλιοθηκών όπως Redux, Zustand, και άλλες. Η κατανόηση των επιλογών και του πότε να χρησιμοποιηθεί η κάθε μία είναι σημαντική καθώς οι εφαρμογές μεγαλώνουν.
Τοπική κατάσταση και ανύψωση κατάστασης
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
