React Native: sử dụng state của component khác

App hiện tại có cấu trúc:
---------------App
-------------Navigation
Com-A-cha--------Com-B
Com-A-con
(A-con có state)

Giờ mình muốn Com-B sử dụng state của Com-A-con thì mình làm thế nào? Cảm ơn các bạn!!

3 cách.
Cách 1: move state lên com chứa com A cha và com B. Truyền vào data vào component con bằng props và modify bằng các event. Nhược điểm của cách này là sẽ phải code và lặp code rất nhiều.
Cách 2: sử dụng context API của react
Cách 3: dùng lib state management. Ví dụ: redux

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?