Trung BìnhReact iconReact

Lifting state up là gì và khi nào cần thực hiện?

Lifting state up là kỹ thuật di chuyển state lên component cha chung gần nhất khi nhiều component cần chia sẻ cùng dữ liệu.

Ví dụ: TemperatureInput Celsius và Fahrenheit đều cần cùng nhiệt độ — state được đặt ở component cha, truyền xuống qua props và cập nhật qua callback onTemperatureChange. Cần làm khi hai sibling component mất đồng bộ. Nếu phải lift quá nhiều tầng, hãy xem xét Context hoặc state manager.

Xem toàn bộ React cùng filter theo level & chủ đề con.

Mở danh sách React