Moet ek refs in reaksie gebruik?
Moet ek refs in reaksie gebruik?

Video: Moet ek refs in reaksie gebruik?

Video: Moet ek refs in reaksie gebruik?
Video: Oorwinningslied / Dan Moet Ek Juig 2024, Mei
Anonim

Terwyl jy kon voeg a verw vir die kind-komponent is dit nie 'n ideale oplossing nie, aangesien jy net 'n komponent-instansie sal kry eerder as 'n DOM-nodus. Boonop sal dit nie met funksiekomponente werk nie. As jy gebruik React 16.3 of hoër, beveel ons aan gebruik ref aanstuur vir hierdie gevalle.

In hierdie verband, hoekom gebruik ons refs in reaksie?

Verws is 'n funksie wat verskaf word deur Reageer om toegang tot die DOM-element en die Reageer element wat jy dalk op jou eie geskep het. Hulle is gebruik word in gevalle waar ons wil die waarde van 'n kind komponent verander, sonder om te maak gebruik van rekwisiete en al.

Verder, hoe gee jy refs in reaksie deur? Ons definieer a verw in die komponent wat die nodig het verw en slaag dit na die knoppie komponent. Reageer sal slaag die verw deur en stuur dit af na <button verw ={ verw }> deur dit as 'n JSX-kenmerk te spesifiseer. Wanneer die verw is aangeheg, verw . stroom sal na die DOM-nodus wys.

Benewens hierdie, reageer refs sleg?

Volgens amptenaar reageer docs, Alhoewel string refs nie afgekeur word nie, word hulle as nalatenskap beskou, en sal waarskynlik een of ander tyd in die toekoms opgeskort word.

Wat doen react createRef?

Die skep van Refs - Gebruik Reageer . skepVerw () en heg dit aan Reageer elemente via die ref-kenmerk. In wese ken jy die Verwyser van teruggekeer toe Reageer . skepVerw () na 'n instansie eiendom, wanneer 'n komponent is gebou (ook bekend as in die komponent se konstruktor). Op hierdie manier het die Ref kan regdeur die komponent verwys word.

Aanbeveel: