Apakah yang dilakukan oleh react createRef?
Apakah yang dilakukan oleh react createRef?

Video: Apakah yang dilakukan oleh react createRef?

Video: Apakah yang dilakukan oleh react createRef?
Video: Redux & React Redux - React Basic Series 2024, November
Anonim

Apabila atribut ref digunakan pada elemen HTML, ref dicipta dalam pembina dengan Bertindak . createRef () menerima elemen DOM asas sebagai harta semasanya. Apabila atribut ref digunakan pada komponen kelas tersuai, objek ref menerima contoh yang dipasang komponen sebagai semasanya.

Juga ditanya, apakah kegunaan ref dalam bertindak balas?

Ruj adalah fungsi yang disediakan oleh Bertindak untuk mengakses elemen DOM dan Bertindak elemen yang mungkin anda cipta sendiri. Mereka adalah digunakan dalam kes di mana kita ingin menukar nilai komponen kanak-kanak, tanpa membuat guna props dan semua.

Seseorang juga mungkin bertanya, bagaimana anda menyampaikan rujukan ibu bapa kepada anak? Dengan ruj s, nilai berada dalam nod DOM itu sendiri, dan mesti disampaikan kepada ibu bapa . Kepada lulus nilai ini daripada anak kepada ibu bapa , yang ibu bapa perlu lulus turunkan 'cangkuk', jika anda mahu, ke anak . The anak kemudian melekatkan nod pada 'cangkuk' supaya ibu bapa mempunyai akses kepadanya.

Kemudian, bagaimanakah anda menghantar rujukan sebagai tindak balas?

Kami mentakrifkan a ruj dalam komponen yang memerlukan ruj dan lulus ia kepada komponen butang. Bertindak kehendak lulus yang ruj melalui dan majukannya ke bawah ke <butang ruj ={ ruj }> dengan menyatakannya sebagai atribut JSX. Apabila ruj dilampirkan, ruj . semasa akan menunjuk ke nod DOM.

Apakah ref dalam HTML?

The ruj atribut memungkinkan untuk menyimpan rujukan kepada elemen React tertentu atau komponen yang dikembalikan oleh fungsi konfigurasi render() komponen. Ini boleh menjadi berharga apabila anda memerlukan rujukan, dari dalam komponen, kepada beberapa elemen atau komponen yang terkandung dalam fungsi render().

Disyorkan: