Wat doen react createRef?
Wat doen react createRef?

Video: Wat doen react createRef?

Video: Wat doen react createRef?
Video: Building Secure React Applications • Philippe De Ryck • GOTO 2019 2024, November
Anonim

Wanneer die ref-kenmerk op 'n HTML-element gebruik word, word die ref geskep in die konstruktor met Reageer . skepVerw () ontvang die onderliggende DOM-element as sy huidige eienskap. Wanneer die ref-kenmerk op 'n pasgemaakte klaskomponent gebruik word, ontvang die ref-voorwerp die gemonteerde instansie van die komponent as sy huidige.

Ook gevra, wat is die nut van 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 die waarde van 'n kind-komponent wil verander, sonder om te maak gebruik van rekwisiete en al.

Mens kan ook vra, hoe gee jy 'n ouerverwysing na 'n kind deur? Met verw s, die waarde woon in die DOM node self, en moet gekommunikeer word tot by die ouer . Om slaag hierdie waarde van kind aan ouer , die ouer moet slaag af 'n 'haak', as jy wil, na die kind . Die kind heg dan 'n nodus aan die 'haak' sodat die ouer toegang daartoe het.

Dan, hoe gee jy refs in reaksie?

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.

Wat is ref in HTML?

Die verw kenmerk maak dit moontlik om 'n verwysing te stoor na 'n spesifieke React element of komponent wat deur die komponent render() konfigurasie funksie teruggestuur word. Dit kan waardevol wees wanneer jy 'n verwysing nodig het, van binne 'n komponent, na een of ander element of komponent vervat in die render() funksie.

Aanbeveel: