Componentes en React permiten separar la interfaz de usuario en piezas independientes y reutilizables, tienen un estado interno y aceptan propiedades. Los componentes se llaman dentro de etiquetas similares a XML y pueden ser funcionales, es decir, funciones JavaScript normales que devuelven JSX. Los componentes funcionales también pueden usar arrow functions y recibir parámetros a través de props.