Trung BìnhReact iconReact

Unidirectional data flow trong React nghĩa là gì?

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ý trong handleChange.
  • 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.

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

Mở danh sách React