Hoe verwys jy na 'n reaksie-komponent?
Hoe verwys jy na 'n reaksie-komponent?

Video: Hoe verwys jy na 'n reaksie-komponent?

Video: Hoe verwys jy na 'n reaksie-komponent?
Video: Как Прервать Цикл Неблагополучных Отношений 2024, Mei
Anonim

Om 'n verwysing na 'n React-komponent , jy kan dit óf gebruik om die stroom te kry Reageer komponent , of jy kan 'n ref gebruik om 'n verwysing aan a komponent jy besit. Hulle werk soos volg: var MyComponent = Reageer . createClass({ handleClick: function() {// Fokus eksplisiet op die teksinvoer deur die rou DOM API te gebruik.

As u dit in ag neem, hoe gee u verwysing na kinderkomponent deur?

Jy slaag die verw na die kind komponent as 'n ander benoemde stut - eintlik enige ander naam as verw (bv. knoppie Verw). Die kind komponent kan dan die stut aanstuur na die DOM node via die verw kenmerk. Dit laat die ouer toe slaag sy verw na die kind s'n DOM nodus deur die komponent in die middel.

Net so, wat is refs in reaksie en hoekom is dit belangrik? 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 word gebruik in gevalle waar ons die waarde van 'n kinderkomponent wil verander, sonder om van rekwisiete en al gebruik te maak.

Gevolglik, wat is 'n reaksie-komponent?

Komponente is die boustene van enige Reageer app en 'n tipiese Reageer app sal baie hiervan hê. Eenvoudig gestel, a komponent is 'n JavaScript-klas of -funksie wat opsioneel insette aanvaar, dws eienskappe (rekwisiete) en gee 'n Reageer element wat beskryf hoe 'n gedeelte van die UI (gebruikerskoppelvlak) moet verskyn.

Wat is die verskil tussen 'n element en 'n komponent in reaksie?

Reageer Element - Dit is 'n eenvoudige voorwerp wat 'n DOM-nodus beskryf en sy eienskappe of eienskappe wat jy kan sê. Dit is 'n onveranderlike beskrywingsvoorwerp en jy kan geen metodes daarop toepas nie. Reageer komponent - Dit is 'n funksie of klas wat 'n inset aanvaar en 'n terugstuur Reageer element.

Aanbeveel: