Vad är skillnaden mellan createElement och cloneElement?
Vad är skillnaden mellan createElement och cloneElement?

Video: Vad är skillnaden mellan createElement och cloneElement?

Video: Vad är skillnaden mellan createElement och cloneElement?
Video: How to Defer Parsing of JavaScript in WordPress (4 Methods) 2024, November
Anonim

Vad är skillnaden mellan createElement och cloneElement ? JSX visar sig skapaElement och React använder den för att göra React Elements. cloneElement används som en del av en begäran om att klona en komponent och skicka nya rekvisita.

Vad gör react cloneElement då?

De Reagera . cloneElement ()-funktionen returnerar en kopia av ett angivet element. Ytterligare rekvisita och barn burk föras vidare i funktionen. Du skulle använd den här funktionen när en överordnad komponent vill lägga till eller ändra dess underordnade rekvisita.

vad är skillnaden mellan PureComponent och komponent? Komponent och PureComponent har en skillnad PureComponent är exakt samma som Komponent förutom att den hanterar metoden shouldComponentUpdate åt dig. När rekvisita eller tillstånd ändras, PureComponent kommer att göra en grund jämförelse på både rekvisita och stat.

Dessutom, vad är createElement return?

skapaElement () Skapa och lämna tillbaka en ny Reagera element av den givna typen. Typargumentet burk vara antingen en taggnamnsträng (som 'div' eller 'span'), en Reagera komponenttyp (en klass eller en funktion), eller en Reagera fragmenttyp. Kod skriven med JSX kommer konverteras till användning Reagera . Ser Reagera Utan JSX för att lära dig mer.

När ska du använda Docomponentupdate?

ShouldComponentUpdate tillåter oss att säga: uppdatera bara om rekvisitan du bryr dig om ändras. Men tänk på att det kan orsaka stora problem om du ställer in det och glömmer det, eftersom din React-komponent inte uppdateras normalt. Så använda sig av med försiktighet. Mest vanliga Använda sig av Fall: Styr exakt när din komponent ska återrenderas.

Rekommenderad: