Mám použít refs v reakci?
Mám použít refs v reakci?

Video: Mám použít refs v reakci?

Video: Mám použít refs v reakci?
Video: [2021 MAMA] Stray Kids - CHEESE | Mnet 211211 방송 2024, Smět
Anonim

Zatímco ty mohl přidat ref k podřízené komponentě to není ideální řešení, protože byste získali pouze instanci komponenty spíše než uzel DOM. Navíc by to nefungovalo s funkčními komponentami. jestli ty použijte React 16.3 nebo vyšší, doporučujeme použít ref přeposílání pro tyto případy.

Proč v tomto ohledu používáme odkazy v reakci?

Ref jsou funkcí poskytovanou Reagovat pro přístup k prvku DOM a Reagovat prvek, který vy možná vytvořili sami. Oni jsou použitý v případech, kdy my chcete změnit hodnotu podřízené komponenty, aniž byste museli dělat použití rekvizit a všeho.

Kromě toho, jak předáváte reference v reakci? Definujeme a ref v komponentě, která potřebuje ref a složit do tlačítka. Reagovat vůle složit a ref přes a přepošlete jej dolů na tlačítko < ref ={ ref }> zadáním jako atributu JSX. Když ref je přiložen, ref . proud bude ukazovat na uzel DOM.

Kromě toho reagují referenti špatně?

Podle úředníka reagovat docs, Ačkoli řetězec ref nejsou zastaralé, jsou považovány za zastaralé a pravděpodobně budou někdy v budoucnu ukončeny.

Co dělá reakce createRef?

Vytváření odkazů - použití Reagovat . vytvořitRef () a připojte je k Reagovat prvky prostřednictvím atributu ref. V podstatě přiřadíte Ref vrácené z Reagovat . vytvořitRef () na vlastnost instance, když komponenta je zkonstruováno (také znám jako v konstruktoru komponenty). Tímto způsobem, Ref umět být odkazováno v celé komponentě.

Doporučuje: