En **React **un componente es un elemento que acepta parámetros llamados propiedades (props) y retorna una jerarquía de vistas que describen lo que debería aparecer en la pantalla.
Utilizamos dichos componentes para indicarle a React que es lo que deseamos ver en pantalla y que si nuestros datos cambian solo actualice el componente correspondiente.
Tipos de Componentes:
-*Funcionales *: Son algunos de los componentes más comunes que aparecerán al trabajar con React son simplemente funciones de JavaScript:
-De Clase: React utiliza esta sintaxis para crear un componente con estado y ciclo de vida. El estado se usa comúnmente para cambiar el comportamiento de nuestro componente o sus hijos.
Diferencias:
Los dos aceptan props como argumentos y hacen return de un componente. Sin embargo el código del componente de clase es más extenso.
Al utilizar componentes funcionales el codigo sera mas legible y mas mantenible.
Top comments (0)