Quản lý state trong React Native (như trong React) trải dài từ state component cục bộ (useState) đến state chia sẻ/toàn cục qua Context, hoặc các thư viện như Redux, Zustand, và những thứ khác. Hiểu các lựa chọn và khi nào dùng mỗi cái là quan trọng khi app lớn lên.
State cục bộ và lifting state up
useState → state component cục bộ (đơn giản, cho một component)
LIFTING STATE UP → di chuyển state chia sẻ lên một component cha chung, truyền xuống qua props
→ hoạt động cho chia sẻ ở mức vừa phải, nhưng "PROP DRILLING" (truyền qua nhiều lớp) gây phiền
