¿Cuál es la diferencia entre createElement y cloneElement?
¿Cuál es la diferencia entre createElement y cloneElement?

Video: ¿Cuál es la diferencia entre createElement y cloneElement?

Video: ¿Cuál es la diferencia entre createElement y cloneElement?
Video: ⭐ [JS] 22 APRENDE a USAR createElement() appendChild() append() 📚 Curso JAVASCRIPT 2024, Noviembre
Anonim

¿Cuál es la diferencia entre createElement y cloneElement? ? JSX se transpira a createElement y React lo usa para hacer React Elements. cloneElement se utiliza como parte de una solicitud para clonar un componente y pasar nuevos accesorios.

Entonces, ¿qué hace react cloneElement?

los Reaccionar . cloneElement La función () devuelve una copia de un elemento especificado. Accesorios adicionales y niños. pueden transmitirse en la función. usted haría use esta función cuando un componente padre quiera agregar o modificar los accesorios de sus hijos.

¿Cuál es la diferencia entre PureComponent y component? Componente y PureComponent Toma uno diferencia PureComponent es exactamente lo mismo que Componente excepto que maneja el método shouldComponentUpdate por usted. Cuando cambian los accesorios o el estado, PureComponent haré un poco profundo comparación tanto en la utilería como en el estado.

Además, ¿qué es el retorno de createElement?

createElement () Crear y regreso un nuevo Reaccionar elemento del tipo dado. El argumento de tipo pueden ser una cadena de nombre de etiqueta (como 'div' o 'span'), una Reaccionar tipo de componente (una clase o una función), o un Reaccionar tipo de fragmento. Código escrito con JSX voluntad ser convertido para usar Reaccionar . Ver Reaccionar Sin JSX para obtener más información.

¿Cuándo debería usar Docomponentupdate?

ShouldComponentUpdate nos permite decir: solo actualice si los accesorios que le interesan cambian. Pero tenga en cuenta que puede causar problemas importantes si lo configura y lo olvida, porque su componente React no se actualizará normalmente. Entonces usar con cuidado. Más común Usar Caso: Controlar exactamente cuándo se volverá a renderizar su componente.

Recomendado: