Was ist der Unterschied zwischen createElement und cloneElement?
Was ist der Unterschied zwischen createElement und cloneElement?

Video: Was ist der Unterschied zwischen createElement und cloneElement?

Video: Was ist der Unterschied zwischen createElement und cloneElement?
Video: querySelector & querySelectorAll, JavaScript Tutorial deutsch Teil 17 2024, November
Anonim

Was ist der Unterschied zwischen createElement und cloneElement? ? JSX wird durchsickert createElement und React verwendet es, um React Elements zu erstellen. KlonElement wird als Teil einer Anfrage verwendet, um eine Komponente zu klonen und neue Requisiten zu übergeben.

Was macht dann Reaction cloneElement?

Die Reagieren . KlonElement ()-Funktion gibt eine Kopie eines angegebenen Elements zurück. Zusätzliche Requisiten und Kinder kann in der Funktion übergeben werden. Du möchten Verwenden Sie diese Funktion, wenn eine übergeordnete Komponente die Requisite(n) ihrer untergeordneten Komponenten hinzufügen oder ändern möchte.

Was ist der Unterschied zwischen PureComponent und Komponente? Komponente und PureComponent habe eine Unterschied PureComponent ist genau das gleiche wie Komponente außer dass es die Methode shouldComponentUpdate für Sie verarbeitet. Wenn sich Requisiten oder Status ändern, PureComponent wird eine flache machen Vergleich auf Requisiten und Staat.

Was ist außerdem die Rückgabe von createElement?

createElement () Erstellen und Rückkehr eine neue Reagieren Element des angegebenen Typs. Das Typargument kann entweder ein Tag-Namensstring sein (wie 'div' oder 'span'), a Reagieren Komponententyp (eine Klasse oder eine Funktion) oder a Reagieren Fragmenttyp. Mit JSX geschriebener Code Wille in Gebrauch umgewandelt werden Reagieren . Sehen Reagieren Ohne JSX, um mehr zu erfahren.

Wann sollten Sie Docomponentupdate verwenden?

ShouldComponentUpdate erlaubt uns zu sagen: Aktualisieren Sie nur, wenn sich die Requisiten ändern, die Ihnen wichtig sind. Denken Sie jedoch daran, dass es zu großen Problemen kommen kann, wenn Sie es einstellen und vergessen, da Ihre React-Komponente nicht normal aktualisiert wird. So verwenden mit Vorsicht. Am gebräuchlichsten Verwenden Fall: Kontrollieren Sie genau, wann Ihre Komponente neu gerendert wird.

Empfohlen: