React createRef nima?
React createRef nima?

Video: React createRef nima?

Video: React createRef nima?
Video: Урок 9. Как работает хук useRef в react 2024, Aprel
Anonim

Ref atributi HTML elementida ishlatilsa, ref bilan konstruktorda yaratiladi Reaksiya qilish . yaratishRef () joriy xususiyat sifatida asosiy DOM elementini oladi. Ref atributi maxsus sinf komponentida ishlatilsa, ref ob'ekti komponentning o'rnatilgan nusxasini joriy sifatida qabul qiladi.

Buni hisobga olsak, ReactJS-da ref nima?

ReactJS | Reflar . Reflar DOM elementiga va o'zingiz yaratgan React elementiga kirish uchun React tomonidan taqdim etilgan funksiya. Ular rekvizitlardan foydalanmasdan, biz bolalar komponentining qiymatini o'zgartirmoqchi bo'lgan holatlarda qo'llaniladi.

Xuddi shunday, Forwardref reaktsiyasi nima? 2019 yil 9-noyabr 6 daqiqa o'qildi. Ref yo'naltiriladi Reaksiya qilish komponentlarni farzandlariga ("oldinga") uzatish imkonini beruvchi xususiyatdir. U bola komponentiga uning asosiy komponenti tomonidan yaratilgan DOM elementiga havola beradi. Bu bolaga elementni istalgan joyda o'qish va o'zgartirish imkonini beradi.

Xuddi shunday, siz ref reaktsiyasidan qanday foydalanasiz deb so'rashingiz mumkin?

Siz yaratishingiz mumkin ref qo'ng'iroq qilish orqali Reaksiya qilish . createRef() va biriktiruvchi a Reaksiya qilish unga element foydalanish the ref elementdagi atribut. ning tuguniga "murojaat qilishimiz" mumkin ref ning joriy atributiga kirish imkoniyati bilan render usulida yaratilgan ref.

Refni bola komponentiga qanday o'tkazasiz?

Siz o'tish the ref uchun bola komponenti boshqacha nomlangan tayanch sifatida - haqiqatan ham boshqa har qanday nom ref (masalan, tugma Ref). The bola komponenti keyin tayanchni DOM tuguniga yuborishi mumkin ref xususiyat. Bu ota-onaga imkon beradi o'tish uning ref uchun bolaning orqali DOM tugun komponent o'rtasida.

Tavsiya: