Ar turėčiau naudoti refs in react?
Ar turėčiau naudoti refs in react?

Video: Ar turėčiau naudoti refs in react?

Video: Ar turėčiau naudoti refs in react?
Video: ТОРТИЛЬЯ ПИЦЦА 2024, Lapkritis
Anonim

Kol tu galėtų Pridėti ref antriniam komponentui, tai nėra idealus sprendimas, nes gautumėte tik komponento egzempliorių, o ne DOM mazgą. Be to, tai neveiks su funkcijų komponentais. Jei tu naudokite React 16.3 ar naujesnis, rekomenduojame naudoti nuorod persiuntimas šiais atvejais.

Šiuo atžvilgiu kodėl mes naudojame refs react?

Nuorod yra funkcija, kurią teikia Reaguoti norėdami pasiekti DOM elementą ir Reaguoti elementas, kad tu galbūt sukūrėte patys. Jie yra naudojamas tais atvejais, kai mes norite pakeisti antrinio komponento vertę be jo naudoti butaforijos ir viskas.

Be to, kaip reaguoti perduodate teisėjus? Mes apibrėžiame a ref komponente, kuriam reikia ref ir praeiti jį prie mygtuko komponento. Reaguoti valios praeiti į ref per ir persiųskite jį žemyn iki <mygtuko ref ={ ref }> nurodydami jį kaip JSX atributą. Kai ref yra prijungtas, ref . srovė nukreips į DOM mazgą.

Be to, ar teisėjai blogai reaguoja?

Pasak pareigūno reaguoti docs, Nors eilutė refs nėra pasenę, jie laikomi senais ir greičiausiai bus nebenaudojami kada nors ateityje.

Ką daro react createRef?

Nuorodų kūrimas – naudojimas Reaguoti . sukurtiRef () ir pridėkite juos prie Reaguoti elementai naudojant ref atributą. Iš esmės priskiriate nuorodą, grąžintą iš Reaguoti . sukurtiRef () į egzemplioriaus nuosavybę, kai komponentas yra sukonstruotas (dar žinomas kaip komponento konstruktorius). Tokiu būdu Ref gali turi būti nurodyta visame komponente.

Rekomenduojamas: