Használjam a ref-eket a react-ban?
Használjam a ref-eket a react-ban?

Videó: Használjam a ref-eket a react-ban?

Videó: Használjam a ref-eket a react-ban?
Videó: REVAN - THE COMPLETE STORY 2024, November
Anonim

Amíg te tudott add hozzá a ref a gyermekkomponensre, ez nem ideális megoldás, mivel csak egy komponenspéldányt kapna, nem pedig egy DOM csomópontot. Ezenkívül ez nem működne a függvénykomponensekkel. Ha te használja a Reactot 16.3 vagy magasabb, javasoljuk használd a ref továbbítás ezekre az esetekre.

Ebben a tekintetben miért használjuk a ref-eket a react-ban?

Refs által biztosított funkció Reagál a DOM elem eléréséhez és a Reagál elem, hogy te esetleg egyedül hozta létre. Ők használt olyan esetekben, amikor mi meg akarja változtatni egy utódkomponens értékét anélkül, hogy ezt megtennénk használat kellékek és minden.

Továbbá, hogyan adod át a refs-eket reagálni? Meghatározzuk a ref abban a komponensben, amelyiknek szüksége van a ref és pass azt a gombkomponenshez. Reagál akarat pass az ref keresztül, és továbbítsa a <gombra ref ={ ref }> JSX attribútumként megadva. Amikor az ref csatolva van, ref . áram a DOM csomópontra fog mutatni.

Ezen kívül rosszul reagálnak a refesek?

Hivatalos szerint reagál docs, Bár string refs nem elavultak, örököltnek minősülnek, és valószínűleg a jövőben is megszűnnek.

Mit csinál a react createRef?

Hivatkozások létrehozása - Használat Reagál . createRef () és csatolja őket Reagál elemeket a ref attribútummal. Lényegében hozzárendeli a Ref-et, amelyet visszaadott Reagál . createRef () egy példány tulajdonsághoz, amikor egy komponens van felépített (más néven a komponens konstruktorában). Így a Ref tud hivatkozni kell az egész komponensben.

Ajánlott: