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, aparece 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 en className
lugar del convencional class
? Si esto es una restricción, ¿se debe a la sintaxis JSX o a algún otro lugar?