Mikä on react createRef?
Mikä on react createRef?

Video: Mikä on react createRef?

Video: Mikä on react createRef?
Video: Полный курс React JS для начинающих - Изучи Реакт за 2 часа! +таймкоды 2024, Marraskuu
Anonim

Kun ref-attribuuttia käytetään HTML-elementissä, ref luotiin konstruktoriin kanssa Reagoi . luodaRef () vastaanottaa taustalla olevan DOM-elementin nykyisenä ominaisuutena. Kun ref-attribuuttia käytetään mukautetussa luokkakomponentissa, ref-objekti vastaanottaa komponentin liitetyn esiintymän nykyisenä.

Kun tämä otetaan huomioon, mikä on ref ReactJS:ssä?

ReactJS | Refs . Refs ovat Reactin tarjoamia toimintoja, joilla pääset DOM-elementtiin ja React-elementtiin, jotka olet ehkä luonut itse. Niitä käytetään tapauksissa, joissa haluamme muuttaa alikomponentin arvoa käyttämättä rekvisiitta ja kaikkea.

Samoin, mitä Forwardref reagoi? 9. marraskuuta 2019 6 min luettavaa. Viite edelleenlähetys sisään Reagoi on ominaisuus, joka antaa komponenttien välittää ("eteenpäin") viitteitä lapsilleen. Se antaa alikomponentille viittauksen pääkomponentin luomaan DOM-elementtiin. Tämän jälkeen lapsi voi lukea ja muokata kyseistä elementtiä missä tahansa sitä käytetään.

Vastaavasti voit kysyä, kuinka käytät ref reactia?

Voit luoda a viite soittamalla Reagoi . createRef() ja liittäminen a Reagoi elementti siihen käyttämällä the viite attribuutti elementissä. Voimme "viitata" solmuun viite luotu renderöintimenetelmällä, jolla on pääsy nykyiseen määritteeseen viite.

Kuinka välität viitteen lapsikomponentille?

Sinä kulkea the viite kohtaan lapsikomponentti toisin nimettynä rekvisiittana - oikeastaan mikä tahansa muu nimi kuin viite (esim. buttonRef). The lapsikomponentti voi sitten välittää ehdotuksen DOM-solmuun kautta viite attribuutti. Tämä mahdollistaa vanhemman kulkea sen viite kohtaan lapsen DOM-solmun kautta komponentti keskellä.

Suositeltava: