Los componentes en React son funciones o clases que devuelven un elemento de React. Hoy en día lo más recomendado es usar funciones:
function HelloWorld() {
return <h1>Hello World!</h1>
}
Pero también puedes usar una clase para crear un componente React:
import { Component } from 'react'
class HelloWorld extends Component {
render() {
return <h1>Hello World!</h1>
}
}
Lo importante es que el nombre de la función o clase empiece con una letra mayúscula. Esto es necesario para que React pueda distinguir entre componentes y elementos HTML.