Mis on react createRef?
Mis on react createRef?

Video: Mis on react createRef?

Video: Mis on react createRef?
Video: React Hooks Tutorial #11 | ref | React.createRef | useRef hook 2024, Aprill
Anonim

Kui HTML-i elemendil kasutatakse atribuuti ref, luuakse konstruktoris ref Reageerige . looRef () saab aluseks oleva DOM-i elemendi oma praeguse atribuudina. Kui atribuuti ref kasutatakse kohandatud klassikomponendis, võtab ref-objekt vastu komponendi ühendatud eksemplari oma praegusena.

Seda arvestades, mis on ReactJS-is ref?

ReactJS | Viited . Viited on Reacti funktsioon, mis võimaldab juurdepääsu DOM-elemendile ja React-elemendile, mille võisite ise luua. Neid kasutatakse juhtudel, kui tahame muuta alamkomponendi väärtust ilma rekvisiite ja kõike kasutamata.

Samamoodi, mis on Forwardref react? 9. november 2019 6 min lugemist. Viide edastamine sisse Reageerige on funktsioon, mis võimaldab komponentidel edastada ("edasi") viiteid oma lastele. See annab alamkomponendile viite DOM-i elemendile, mille on loonud tema emakomponent. See võimaldab lapsel seda elementi lugeda ja muuta kõikjal, kus seda kasutatakse.

Samamoodi võite küsida, kuidas kasutate ref reacti?

Saate luua a viide helistades Reageerige . createRef() ja lisades a Reageerige element sellele kasutades a viide atribuut elemendil. Saame "viidata" sõlmele viide loodud renderdamismeetodil juurdepääsuga praegusele atribuudile viide.

Kuidas edastada viide alamkomponendile?

Sina üle andma a viide juurde lapskomponent erineva nimetusega rekvisiidina - tõesti mis tahes muu nimi kui viide (nt buttonRef). The lapskomponent saab seejärel edastada rekvisiidi DOM-i sõlme kaudu viide atribuut. See võimaldab vanemal üle andma selle viide juurde lapse oma DOM sõlme kaudu komponent keskel.

Soovitan: