TIPOS DE COMPONENTES
En React, existen varias formas de crear componentes, cada una con sus propias características y casos de uso. Aquí te muestro las principales formas: 1. Componentes de Clase (Class Components) Heredan de React.Component o React.PureComponent . Tienen ciclo de vida y estado ( state ). Usados en versiones antiguas de React (hoy en día se prefieren los Hooks). jsx import React from 'react' ; class MiComponente extends React . Component { constructor ( props ) { super ( props ) ; this . state = { contador : 0 } ; } render ( ) { return < div > Contador: { this . state . contador } </ div > ; } } 2. Componentes Funcionales (Functional Components) Son funciones JavaScript/JSX que retornan elementos React. Antes de React 16.8, eran solo para componentes sin estado (presentacionales). Hoy son la forma recomendada gracias a los Hooks . jsx function MiComponente ( props ) { return < div ...