Ali lahko uporabimo REF v funkcionalni komponenti?
Ali lahko uporabimo REF v funkcionalni komponenti?

Video: Ali lahko uporabimo REF v funkcionalni komponenti?

Video: Ali lahko uporabimo REF v funkcionalni komponenti?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Maj
Anonim

ti morda ne uporaba the ref atribut vklopljen funkcionalne komponente ker nimajo primerov. Ti lahko , vendar uporaba the ref atribut znotraj upodabljanja funkcijo od a funkcionalna komponenta . Uporabite lahko uporabo Ref kavelj, ki je na voljo od v16.

Kateri so pravilni načini za ustvarjanje ref v reakciji?

Ti lahko ustvarite ref s klicem Reagirajte . createRef() in priložite a Reagirajte element za to z uporabo ref atribut na elementu. Lahko se "sklicujemo" na vozlišče ref ustvarjena v renderju metoda z dostopom do trenutnega atributa ref.

Poleg zgoraj navedenega, kakšna je uporaba REF IN react? Ref so funkcija, ki jo zagotavlja Reagirajte za dostop do elementa DOM in Reagirajte element, ki ste ga morda ustvarili sami. so uporablja v primerih, ko želimo spremeniti vrednost podrejene komponente, ne da bi naredili uporaba rekvizitov in vsega.

Kaj je v zvezi s tem createRef?

ustvariRef () prejme osnovni element DOM kot svojo trenutno lastnost. Ko se atribut ref uporablja na komponenti razreda po meri, objekt ref prejme nameščeni primerek komponente kot trenutni. Atributa ref ne smete uporabiti na komponentah funkcije, ker nimajo primerkov.

Kaj naredi reakcija createRef?

Ustvarjanje referenc - uporaba Reagirajte . ustvariRef () in jih pritrdite Reagirajte elementov prek atributa ref. V bistvu dodelite Ref, ki ste ga vrnili Reagirajte . ustvariRef () na lastnost primerka, ko je sestavljena komponenta (tudi v konstruktorju komponente). Na ta način je Ref lahko se sklicevati v celotni komponenti.

Priporočena: