Hvad er forskellen mellem createElement og cloneElement?
Hvad er forskellen mellem createElement og cloneElement?

Video: Hvad er forskellen mellem createElement og cloneElement?

Video: Hvad er forskellen mellem createElement og cloneElement?
Video: How to Defer Parsing of JavaScript in WordPress (4 Methods) 2024, Kan
Anonim

Hvad er forskellen mellem createElement og cloneElement ? JSX viser sig skabeElement og React bruger det til at lave React Elements. cloneElement bruges som en del af en anmodning om at klone en komponent og sende nye rekvisitter.

Hvad gør react cloneElement så?

Det Reagere . cloneElement () funktion returnerer en kopi af et specificeret element. Yderligere rekvisitter og børn kan videregives i funktionen. Du ville brug denne funktion, når en overordnet komponent ønsker at tilføje eller ændre rekvisitterne for sine underordnede.

hvad er forskellen mellem PureComponent og komponent? Komponent og PureComponent har en forskel PureComponent er nøjagtig det samme som Komponent bortset fra at den håndterer shouldComponentUpdate-metoden for dig. Når rekvisitter eller tilstand ændres, PureComponent vil gøre en lavvandet sammenligning på både rekvisitter og stat.

Derudover, hvad er createElement return?

skabeElement () Opret og Vend tilbage en ny Reagere element af den givne type. Typeargumentet kan være enten en tagnavnstreng (såsom 'div' eller 'span'), en Reagere komponenttype (en klasse eller en funktion), eller en Reagere fragmenttype. Kode skrevet med JSX vilje konverteres til brug Reagere . Se Reagere Uden JSX for at lære mere.

Hvornår skal du bruge Docomponentupdate?

ShouldComponentUpdate giver os mulighed for at sige: Opdater kun, hvis de rekvisitter, du holder af, ændres. Men husk på, at det kan give store problemer, hvis du indstiller det og glemmer det, fordi din React-komponent ikke opdaterer normalt. Så brug med forsigtighed. Mest almindelig Brug Case: Kontrollerer nøjagtigt, hvornår din komponent skal gengives.

Anbefalede: