Bisakah kita menggunakan REF dalam komponen fungsional?
Bisakah kita menggunakan REF dalam komponen fungsional?

Video: Bisakah kita menggunakan REF dalam komponen fungsional?

Video: Bisakah kita menggunakan REF dalam komponen fungsional?
Video: Syarat Pengangkatan Jabatan Fungsional Dipermudah 2024, November
Anonim

Anda mungkin tidak menggunakan NS ref atribut aktif komponen fungsional karena mereka tidak memiliki contoh. Kamu bisa , Namun, menggunakan NS ref atribut di dalam render fungsi dari a komponen fungsional . Anda dapat menggunakan useRef kait yang tersedia sejak v16.

Karenanya, apa cara yang benar untuk membuat ref dalam reaksi?

Kamu bisa buat referensi dengan menyebut Reaksi . createRef() dan melampirkan a Reaksi elemen untuk itu menggunakan ref atribut pada elemen. Kita dapat "merujuk" ke simpul dari ref dibuat di render metode dengan akses ke atribut saat ini dari ref.

Selain di atas, apa gunanya reaksi REF IN? referensi adalah fungsi yang disediakan oleh Reaksi untuk mengakses elemen DOM dan Reaksi elemen yang mungkin Anda buat sendiri. Mereka digunakan dalam kasus di mana kita ingin mengubah nilai komponen turunan, tanpa membuat menggunakan dari alat peraga dan semua.

Dalam hal ini, apa itu createRef?

buatRef () menerima elemen DOM yang mendasarinya sebagai propertinya saat ini. Ketika atribut ref digunakan pada komponen kelas khusus, objek ref menerima instance komponen yang dipasang sebagai current. Anda tidak boleh menggunakan atribut ref pada komponen fungsi karena mereka tidak memiliki instance.

Apa yang dilakukan reaksi createRef?

Membuat Referensi - Menggunakan Reaksi . buatRef () dan lampirkan ke Reaksi elemen melalui atribut ref. Pada dasarnya, Anda menetapkan Ref yang dikembalikan dari Reaksi . buatRef () ke properti instan, ketika komponen dibangun (alias, dalam konstruktor komponen). Dengan cara ini, Ref bisa direferensikan ke seluruh komponen.

Direkomendasikan: