Bør jeg bruke refs som reaksjon?
Bør jeg bruke refs som reaksjon?

Video: Bør jeg bruke refs som reaksjon?

Video: Bør jeg bruke refs som reaksjon?
Video: Bør du ta KREATIN? 2024, Kan
Anonim

Mens du kunne Legg til en ref til den underordnede komponenten, er ikke dette en ideell løsning, siden du bare vil få en komponentforekomst i stedet for en DOM-node. I tillegg vil dette ikke fungere med funksjonskomponenter. Hvis du bruk React 16.3 eller høyere, anbefaler vi å bruk ref videresending for disse sakene.

I denne forbindelse, hvorfor bruker vi refs i reaksjon?

Refs er en funksjon levert av Reagere for å få tilgang til DOM-elementet og Reagere element det du kan ha opprettet på egen hånd. De er brukt i tilfeller hvor vi ønsker å endre verdien av en underordnet komponent, uten å lage bruk av rekvisitter og alt.

Videre, hvordan passerer du refs i reaksjon? Vi definerer en ref i komponenten som trenger ref og sende den til knappekomponenten. Reagere vil sende de ref gjennom og videresend den ned til <knappen ref ={ ref }> ved å spesifisere det som et JSX-attributt. Når ref er tilknyttet, ref . gjeldende vil peke til DOM-noden.

Ved siden av dette, reagerer dommerne dårlige?

I følge offisiell reagere docs, Selv om streng refs er ikke avviklet, de anses som eldre og vil sannsynligvis bli avviklet på et tidspunkt i fremtiden.

Hva gjør react createRef?

Opprette refs - Bruke Reagere . oppretteRef () og fest dem til Reagere elementer via ref-attributtet. I hovedsak tildeler du Ref returnert fra Reagere . oppretteRef () til en forekomst egenskap, når en komponent er konstruert (aka, i komponentens konstruktør). På denne måten vil Ref kan refereres gjennom hele komponenten.

Anbefalt: