2017-03-01 25 views

Trả lời

15

này liên quan đến các thành phần DOM stateful (yếu tố hình thức) và Phản ứng tài liệu giải thích sự khác biệt:

  • Một Controlled Component là một trong đó có giá trị hiện tại của mình thông qua props và thông báo thay đổi thông qua callbacks như onChange. Một thành phần cha mẹ "điều khiển" nó bằng cách xử lý gọi lại và quản lý trạng thái riêng của nó và truyền các giá trị mới như các đạo cụ cho thành phần được kiểm soát. Bạn cũng có thể gọi đây là "thành phần câm".
  • A Uncontrolled Component là một cửa hàng lưu trữ trạng thái riêng của nó trong nội bộ và bạn truy vấn DOM bằng cách sử dụng ref để tìm giá trị hiện tại của nó khi bạn cần. Điều này hơi giống HTML truyền thống hơn.

Trong hầu hết (hoặc tất cả) trường hợp you should use controlled components.

Các vấn đề liên quan