Kā jūs runājat par reakcijas komponentu?
Kā jūs runājat par reakcijas komponentu?

Video: Kā jūs runājat par reakcijas komponentu?

Video: Kā jūs runājat par reakcijas komponentu?
Video: ОВЕН💫НЕДЕЛЯ 17 - 23 ИЮЛЯ 2023🌈ЧТО ВАЖНО ЗНАТЬ?💥ГОРОСКОП ТАРО Ispirazione 2024, Maijs
Anonim

Lai iegūtu a atsauce uz React komponentu , varat to izmantot, lai iegūtu strāvu Reaģē sastāvdaļa , vai arī varat izmantot atsauci, lai iegūtu a atsauce uz a komponents jums pieder. Tie darbojas šādi: var MyComponent = Reaģēt . createClass({ handleClick: function() { // Tieši fokusējiet teksta ievadi, izmantojot neapstrādāto DOM API.

Ņemot to vērā, kā jūs nododat atsauci uz bērnu komponentu?

Tu caurlaide uz ref uz bērnu sastāvdaļa kā savādāk nosaukts rekvizīts - tiešām jebkurš cits nosaukums, izņemot ref (piem., buttonRef). The bērnu sastāvdaļa pēc tam var pārsūtīt rekvizītu uz DOM mezglu, izmantojot ref atribūts. Tas ļauj vecākiem caurlaide tā ref uz bērna DOM mezgls caur komponents vidū.

Līdzīgi, uz ko reaģē refi un kāpēc tie ir svarīgi? Atsauces ir funkcija, ko nodrošina Reaģēt lai piekļūtu DOM elementam un Reaģēt elementu, ko, iespējams, esat izveidojis pats. Viņi tiek izmantoti gadījumos, kad mēs vēlamies mainīt bērna komponenta vērtību, neizmantojot rekvizītus un visu.

Tātad, kas ir reakcijas sastāvdaļa?

Sastāvdaļas ir jebkuras pamatelementi Reaģēt lietotne un tipisks Reaģēt lietotnē būs daudz no tiem. Vienkārši sakot, a komponents ir JavaScript klase vai funkcija, kas pēc izvēles pieņem ievades, t.i., rekvizītus (rekvizītus) un atgriež Reaģēt elements, kas apraksta, kā vajadzētu parādīties UI (lietotāja interfeisa) sadaļai.

Kāda ir atšķirība starp elementu un komponentu reakcijā?

Reaģēt elements - Tas ir vienkāršs objekts, kas apraksta DOM mezglu un tā atribūtus vai īpašības. Tas ir nemainīgs apraksta objekts, un tam nevar izmantot nekādas metodes. Reaģēt sastāvdaļa - Tā ir funkcija vai klase, kas pieņem ievadi un atgriež a Reaģē elements.

Ieteicams: