Moet ik refs gebruiken om te reageren?
Moet ik refs gebruiken om te reageren?

Video: Moet ik refs gebruiken om te reageren?

Video: Moet ik refs gebruiken om te reageren?
Video: Snelle - Smoorverliefd (prod. Donda Nisha) 2024, November
Anonim

Terwijl jij kon Voeg een … toe ref voor de onderliggende component is dit geen ideale oplossing, omdat u alleen een componentinstantie zou krijgen in plaats van een DOM-knooppunt. Bovendien zou dit niet werken met functiecomponenten. als jij gebruik Reageren 16.3 of hoger, raden we aan om: gebruik ref voor deze gevallen doorsturen.

Waarom gebruiken we in dit verband refs in react?

Scheidsrechters zijn een functie geleverd door Reageer om toegang te krijgen tot het DOM-element en de Reageer element dat jij misschien zelf heeft gemaakt. Zij zijn gebruikt in gevallen waar wij de waarde van een onderliggende component wilt wijzigen, zonder gebruik maken van van rekwisieten en al.

Bovendien, hoe geef je refs door als reactie? We definiëren a ref in het onderdeel dat de. nodig heeft ref en doorgang het naar de knopcomponent. Reageer zullen doorgang de ref door en stuur het door naar <button ref ={ ref }> door het op te geven als een JSX-kenmerk. Wanneer de ref is bijgevoegd, ref . stroom wijst naar het DOM-knooppunt.

Zijn refs daarnaast slecht reageren?

Volgens officieel Reageer docs, Hoewel string scheidsrechters zijn niet verouderd, worden als verouderd beschouwd en zullen waarschijnlijk in de toekomst worden beëindigd.

Wat doet react createRef?

Referenties maken - Gebruik Reageer . creërenRef () en bevestig ze aan Reageer elementen via het ref attribuut. In wezen wijst u de Ref toe die is geretourneerd van Reageer . creërenRef () naar een instantie-eigenschap, wanneer een component is geconstrueerd (ook bekend als in de constructor van de component). Op deze manier kan de Ref kan overal in het onderdeel naar verwezen worden.

Aanbevolen: