← Volver al inicio

Preguntas típicas de React.js

Principiante

¿Cómo puedes aplicar clases CSS a un componente en React y por qué no se puede usar `class`?

Para aplicar clases CSS a un componente en React usamos la prop className:

function Button({ text }) {
  return (
    <button className="button">
      {text}
    </button>
  )
}

La razón por la que se llama className es porque class es una palabra reservada en JavaScript. Por eso, en JSX, tenemos que usar className para aplicar clases CSS.