Quina diferència hi ha entre createElement i cloneElement?
Quina diferència hi ha entre createElement i cloneElement?

Vídeo: Quina diferència hi ha entre createElement i cloneElement?

Vídeo: Quina diferència hi ha entre createElement i cloneElement?
Vídeo: Como pesquisar modelos com propriedades nulas no Django? 2024, Maig
Anonim

Quina diferència hi ha entre createElement i cloneElement ? JSX es transcendeix a createElement i React l'utilitza per fer React Elements. cloneElement s'utilitza com a part d'una sol·licitud per clonar un component i passar nous accessoris.

Aleshores, què fa reaccionar cloneElement?

El Reacciona . cloneElement La funció () retorna una còpia d'un element especificat. Atrezzo addicional i nens llauna es transmetrà a la funció. Vostè faria utilitzeu aquesta funció quan un component pare vol afegir o modificar els accessoris dels seus fills.

Quina diferència hi ha entre PureComponent i component? Component i PureComponent tenir un diferència PureComponent és exactament el mateix que Component excepte que gestiona el mètode shouldComponentUpdate per a tu. Quan els accessoris o l'estat canvien, PureComponent farà un poc profund comparació tant en l'atrezzo com en l'estat.

A més, què és el retorn de createElement?

createElement () Crear i tornar una nova Reacciona element del tipus donat. L'argument del tipus llauna ser una cadena de nom d'etiqueta (com ara 'div' o 'span'), a Reacciona tipus de component (una classe o una funció), o a Reacciona tipus de fragment. Codi escrit amb JSX voluntat convertir-se en ús Reacciona . Mireu Reacciona Sense JSX per obtenir més informació.

Quan hauríeu d'utilitzar Docomponentupdate?

ShouldComponentUpdate ens permet dir: només actualitzeu si canvien els accessoris que us importen. Però tingueu en compte que pot causar problemes importants si el configureu i l'oblideu, perquè el vostre component React no s'actualitzarà amb normalitat. Tan utilitzar amb precaució. El més comú Ús Cas: controleu exactament quan es tornarà a renderitzar el vostre component.

Recomanat: