Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

451
Visualizações
Advertencia: clase de propiedad DOM desconocida. ¿Quiso decir className?

Acabo de comenzar a explorar React, agregando un componente con una función de renderizado simple:

 render() { return <div class="myApp"></div> }

Cuando ejecuto la aplicación, me sale el siguiente error:

 Warning: Unknown DOM property class. Did you mean className?

Puedo resolver esto cambiando class a className .

La pregunta es; ¿React hace cumplir esta convención? Además, ¿por qué necesito usar className en lugar de la class convencional? Si se trata de una restricción, ¿se debe a la sintaxis JSX o a algún otro lugar?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Sí, es una convención React:

Dado que JSX es JavaScript, los identificadores como class y for no se recomiendan como nombres de atributo XML. En cambio, los componentes React DOM esperan nombres de propiedad DOM como className y htmlFor , respectivamente.

JSX en profundidad .

over 4 years ago · Santiago Trujillo Relatório

0

En React.js no hay propiedades for y class disponibles, por lo que debemos usar

 for --> htmlFor class --> className
over 4 years ago · Santiago Trujillo Relatório

0

Meteor usa babel para transpilar ES5 a ES6 (ES2015), por lo que podemos manejarlo como una aplicación Node normal con babel transpiler agregado.

Debe agregar el archivo .babelrc a la carpeta raíz de su proyecto y agregar los siguientes elementos

 { "plugins": [ "react-html-attrs" ] }

Y, por supuesto, debe instalar este complemento usando npm :

npm install --save-dev babel-plugin-react-html-attrs

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda