Hva gjør react createRef?
Hva gjør react createRef?

Video: Hva gjør react createRef?

Video: Hva gjør react createRef?
Video: Полный курс React JS для начинающих - Изучи Реакт за 2 часа! +таймкоды 2024, Desember
Anonim

Når ref-attributtet brukes på et HTML-element, blir refen opprettet i konstruktøren med Reagere . oppretteRef () mottar det underliggende DOM-elementet som sin nåværende egenskap. Når ref-attributtet brukes på en egendefinert klassekomponent, mottar ref-objektet den monterte forekomsten av komponenten som sin gjeldende.

Også spurt, hva er bruken av refs i react?

Refs er en funksjon levert av Reagere for å få tilgang til DOM-elementet og Reagere element som du kanskje har laget 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.

Man kan også spørre hvordan man sender en foreldrereferanse til et barn? Med ref s, ligger verdien i selve DOM-noden, og må kommuniseres opp til forelder . Til sende denne verdien fra barn til forelder , den forelder trenger å sende ned en 'krok', om du vil, til barn . De barn fester deretter en node til 'kroken' slik at forelder har tilgang til det.

Så, hvordan passerer du dommere som reagerer?

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.

Hva er ref i HTML?

De ref attributt gjør det mulig å lagre en referanse til et bestemt React-element eller komponent returnert av component render()-konfigurasjonsfunksjonen. Dette kan være verdifullt når du trenger en referanse, fra en komponent, til et element eller en komponent inneholdt i render()-funksjonen.

Anbefalt: