Tôi có nên sử dụng refs trong react không?
Tôi có nên sử dụng refs trong react không?

Video: Tôi có nên sử dụng refs trong react không?

Video: Tôi có nên sử dụng refs trong react không?
Video: 1022 - React JS - Refs - References. Là gì ? Viết và cách dùng mặc dù không dùng nữa ! 2024, Tháng mười một
Anonim

Trong khi bạn có thể thêm một ref đối với thành phần con, đây không phải là một giải pháp lý tưởng, vì bạn sẽ chỉ nhận được một cá thể thành phần chứ không phải là một nút DOM. Ngoài ra, điều này sẽ không hoạt động với các thành phần chức năng. nếu bạn sử dụng React 16.3 trở lên, chúng tôi khuyên bạn nên sử dụng giới thiệu chuyển tiếp cho những trường hợp này.

Về vấn đề này, tại sao chúng ta sử dụng refs trong react?

Refs là một chức năng được cung cấp bởi Phản ứng để truy cập vào phần tử DOM và Phản ứng yếu tố đó bạn có thể đã tự tạo ra. họ đang đã sử dụng trong những trường hợp mà chúng tôi muốn thay đổi giá trị của một thành phần con mà không cần thực hiện sử dụng đạo cụ và tất cả.

Hơn nữa, làm thế nào để bạn chuyển refs trong react? Chúng tôi xác định một ref trong thành phần cần ref và đi qua nó vào thành phần nút. Phản ứng sẽ đi qua NS ref thông qua và chuyển tiếp nó xuống nút < ref ={ ref }> bằng cách chỉ định nó là một thuộc tính JSX. Khi mà ref Được đính kèm, ref . hiện tại sẽ trỏ đến nút DOM.

Bên cạnh đó, refs có phản ứng xấu không?

Theo quan chức phản ứng tài liệu, chuỗi mặc dù refs không bị phản đối, chúng được coi là kế thừa và có thể sẽ không được dùng nữa vào một thời điểm nào đó trong tương lai.

Phản ứng createRef làm gì?

Tạo Refs - Sử dụng Phản ứng . createRef () và đính kèm chúng vào Phản ứng các phần tử thông qua thuộc tính ref. Về cơ bản, bạn chỉ định Ref được trả về từ Phản ứng . createRef () đến một thuộc tính cá thể, khi một thành phần Là được xây dựng (hay còn gọi là trong phương thức khởi tạo của thành phần). Bằng cách này, Ref có thể được tham chiếu trong suốt thành phần.

Đề xuất: