Haruskah saya menggunakan referensi dalam reaksi?
Haruskah saya menggunakan referensi dalam reaksi?

Video: Haruskah saya menggunakan referensi dalam reaksi?

Video: Haruskah saya menggunakan referensi dalam reaksi?
Video: Belajarlah Untuk Tidak Peduli - #marioteguh #shorts #shortvideo #shortsfeed 2024, Mungkin
Anonim

Sementara kamu bisa tambah sebuah ref untuk komponen anak, ini bukan solusi ideal, karena Anda hanya akan mendapatkan instance komponen daripada simpul DOM. Selain itu, ini tidak akan berfungsi dengan komponen fungsi. Jika kamu gunakan Bereaksi 16.3 atau lebih tinggi, kami sarankan untuk gunakan ref penerusan untuk kasus-kasus ini.

Dalam hal ini, mengapa kami menggunakan referensi dalam reaksi?

referensi adalah fungsi yang disediakan oleh Reaksi untuk mengakses elemen DOM dan Reaksi elemen itu Anda mungkin telah dibuat sendiri. Mereka digunakan dalam kasus di mana kami ingin mengubah nilai komponen anak, tanpa membuat menggunakan dari alat peraga dan semua.

Selanjutnya, bagaimana Anda melewati ref dalam reaksi? Kami mendefinisikan ref dalam komponen yang membutuhkan ref dan lulus ke komponen tombol. Reaksi akan lulus NS ref melalui dan meneruskannya ke <button ref ={ ref }> dengan menetapkannya sebagai atribut JSX. Ketika ref terpasang, ref . saat ini akan menunjuk ke simpul DOM.

Selain itu, apakah ref bereaksi buruk?

Menurut pejabat reaksi docs, Meskipun string referensi tidak ditinggalkan, mereka dianggap warisan, dan kemungkinan akan ditinggalkan di beberapa titik di masa depan.

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 adalah dibangun (alias, dalam konstruktor komponen). Dengan cara ini, Ref bisa direferensikan ke seluruh komponen.

Direkomendasikan: