Wat is het verschil tussen createElement en cloneElement?
Wat is het verschil tussen createElement en cloneElement?

Video: Wat is het verschil tussen createElement en cloneElement?

Video: Wat is het verschil tussen createElement en cloneElement?
Video: What is the difference between createElement and cloneElement in reactjs #reactjs #shorts 2024, November
Anonim

Wat is het verschil tussen createElement en cloneElement? ? JSX blijkt naar createElement en React gebruikt het om React Elements te maken. kloonElement wordt gebruikt als onderdeel van een verzoek om een component te klonen en nieuwe rekwisieten door te geven.

Wat doet react cloneElement dan?

De Reageer . kloonElement () functie retourneert een kopie van een opgegeven element. Extra rekwisieten en kinderen kan worden doorgegeven in de functie. Jij zou gebruik deze functie wanneer een bovenliggende component de prop(s) van zijn kinderen wil toevoegen of wijzigen.

wat is het verschil tussen PureComponent en component? onderdeel en PureComponent heb er een verschil PureComponent is precies hetzelfde als onderdeel behalve dat het de methode ShouldComponentUpdate voor u afhandelt. Wanneer rekwisieten of staat verandert, PureComponent zal een ondiepe doen vergelijking op zowel rekwisieten als staat.

Bovendien, wat is createElement return?

createElement () Maak en opbrengst een nieuwe Reageer element van het opgegeven type. Het typeargument kan een tagnaamreeks zijn (zoals 'div' of 'span'), a Reageer componenttype (een klasse of een functie), of a Reageer soort fragment. Code geschreven met JSX zullen worden omgezet in gebruik Reageer . Zien Reageer Zonder JSX voor meer informatie.

Wanneer moet u Docomponentupdate gebruiken?

ShouldComponentUpdate stelt ons in staat om te zeggen: update alleen als de rekwisieten waar je om geeft veranderen. Maar houd er rekening mee dat het grote problemen kan veroorzaken als je het instelt en vergeet, omdat je React-component niet normaal zal updaten. Dus gebruik maken van met de nodige voorzichtigheid. Meest voorkomende Gebruik maken van Case: precies bepalen wanneer uw component opnieuw wordt weergegeven.

Aanbevolen: