Ar galime naudoti REF funkciniame komponente?
Ar galime naudoti REF funkciniame komponente?

Video: Ar galime naudoti REF funkciniame komponente?

Video: Ar galime naudoti REF funkciniame komponente?
Video: УЗНАВ этот СЕКРЕТ ты никогда НЕ ВЫБРОСИШЬ пустой баллон! Отличная идея своими руками! 2024, Lapkritis
Anonim

Tu o] Gal ir ne naudoti į ref atributas įjungtas funkciniai komponentai nes jie neturi atvejų. Tu gali tačiau, naudoti į ref atributas atvaizdo viduje funkcija iš a funkcinis komponentas . Galite naudoti useRef kabliukas, kuris yra prieinamas nuo v16.

Taigi, kokie yra teisingi ref in react kūrimo būdai?

Tu gali sukurti ref paskambinus Reaguoti . CreateRef() ir pridedant a Reaguoti elementą į jį naudodami ref elemento atributas. Mes galime "nuoroda" į mazgą sukurta nuoroda vaizde metodas su prieiga prie dabartinio atributo ref.

Be to, kas yra REF IN react nauda? Nuorod yra funkcija, kurią teikia Reaguoti norėdami pasiekti DOM elementą ir Reaguoti elementą, kurį galbūt sukūrėte patys. Jie yra naudojamas tais atvejais, kai norime pakeisti antrinio komponento vertę, nedarydami naudoti rekvizitai ir viskas.

Šiuo atžvilgiu, kas yra createRef?

sukurtiRef () gauna pagrindinį DOM elementą kaip dabartinę nuosavybę. Kai ref atributas naudojamas tinkintame klasės komponente, ref objektas gauna prijungtą komponento egzempliorių kaip dabartinį. Negalite naudoti ref atributo funkcijų komponentams, nes jie neturi egzempliorių.

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 ypatybę, kai komponentas yra sukonstruotas (dar žinomas kaip komponento konstruktorius). Tokiu būdu Ref gali turi būti nurodyta visame komponente.

Rekomenduojamas: