Dữ liệu trong React chỉ chảy một chiều từ cha xuống con qua props, không bao giờ ngược lại.
- Con muốn cập nhật state cha phải gọi callback được truyền xuống — ví dụ
<Input onChange={handleChange} />và cha xử lý tronghandleChange. - Pattern này giúp dễ trace bug vì chỉ có một nguồn dữ liệu duy nhất (single source of truth), tránh circular data flow như two-way binding của Angular 1.
- Khi app lớn, kết hợp với Context hay Redux để quản lý state toàn cục.