Kuidas te reageerite komponendile?
Kuidas te reageerite komponendile?

Video: Kuidas te reageerite komponendile?

Video: Kuidas te reageerite komponendile?
Video: Täielik reageerimispäringu kursus tunniga | TanStack Query v4 algajatele 2024, November
Anonim

Selleks, et saada a viide Reacti komponendile , saate seda voolu saamiseks kasutada Reageeri komponent või võite kasutada viidet, et saada a viide kuni a komponent sinu oma. Need töötavad järgmiselt: var MyComponent = Reageerige . createClass({ handleClick: function() { // Konkreetselt fokusseerige tekstisisestus töötlemata DOM API abil.

Seda silmas pidades, kuidas edastada viide alamkomponendile?

Sina üle andma a viide juurde lapskomponent erineva nimetusega rekvisiidina - tõesti mis tahes muu nimi kui viide (nt buttonRef). The lapskomponent saab seejärel edastada rekvisiidi DOM-i sõlme kaudu viide atribuut. See võimaldab vanemal üle andma selle viide juurde lapse oma DOM sõlme kaudu komponent keskel.

Samamoodi, mida refrid reageerivad ja miks nad on olulised? Viited on pakutud funktsioon Reageerige et pääseda juurde DOM-i elemendile ja Reageerige element, mille võisite ise luua. Nad kasutatakse juhtudel, kui soovime muuta alamkomponendi väärtust ilma rekvisiite ja kõike kasutamata.

Mis on vastavalt reageeriv komponent?

Komponendid on mis tahes ehitusplokid Reageerige rakendus ja tüüpiline Reageerige rakendusel on neid palju. Lihtsamalt öeldes a komponent on JavaScripti klass või funktsioon, mis valikuliselt aktsepteerib sisendeid, st atribuute (props) ja tagastab Reageerige element, mis kirjeldab, kuidas kasutajaliidese (kasutajaliidese) jaotis peaks välja nägema.

Mis vahe on reageerival elemendil ja komponendil?

Reageeri element - See on lihtne objekt, mis kirjeldab DOM-i sõlme ja selle atribuute või omadusi, mida saate öelda. See on muutumatu kirjeldusobjekt ja te ei saa sellele rakendada ühtegi meetodit. Reageeri komponent - See on funktsioon või klass, mis aktsepteerib sisendit ja tagastab a Reageeri element.

Soovitan: