Čo robí reakcia createRef?
Čo robí reakcia createRef?

Video: Čo robí reakcia createRef?

Video: Čo robí reakcia createRef?
Video: На заводе Киберлайф 2024, Apríl
Anonim

Keď sa na element HTML použije atribút ref, ref sa vytvorí v konštruktore s Reagovať . vytvoriťRef () získa základný prvok DOM ako svoju aktuálnu vlastnosť. Keď sa atribút ref použije na komponente vlastnej triedy, objekt ref prijme pripojenú inštanciu komponentu ako svoj aktuálny.

Tiež sa pýtali, aké je použitie referencií v reakcii?

Ref sú funkciou poskytovanou Reagovať na prístup k prvku DOM a Reagovať prvok, ktorý ste mohli vytvoriť sami. Oni sú použité v prípadoch, keď chceme zmeniť hodnotu podriadeného komponentu, bez toho, aby sme ho urobili použitie rekvizít a všetkého.

Niekto sa môže tiež opýtať, ako odovzdať rodičovský odkaz dieťaťu? s ref s, hodnota sa nachádza v samotnom uzle DOM a musí byť oznámená až do rodič . Komu prejsť táto hodnota od dieťa do rodič , rodič potrebuje prejsť na 'háku', ak chcete, na dieťa . The dieťa potom pripojí uzol k 'háku', takže rodič má k nemu prístup.

Ako potom odovzdávate referencie v reakcii?

Definujeme a ref v komponente, ktorý potrebuje ref a prejsť ku komponentu tlačidla. Reagovať bude prejsť a ref cez a pošlite ho nadol na tlačidlo < ref ={ ref }> zadaním ako atribútu JSX. Keď ref je pripojený, ref . prúd bude ukazovať na uzol DOM.

Čo je ref v HTML?

The ref atribút umožňuje uložiť odkaz na konkrétny prvok React alebo komponent vrátený konfiguračnou funkciou komponentu render(). To môže byť cenné, keď potrebujete odkaz z komponentu na nejaký prvok alebo komponent obsiahnutý vo funkcii render().

Odporúča: