Avertissement: Inconnu DOM propriété de classe. Vouliez-vous dire className?

J'ai juste commencé à explorer de Réagir, par l'ajout d'un composant avec un rendu simple fonction:

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

Quand je lance l'application, j'obtiens l'erreur suivante:

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

Je peux résoudre ce problème en modifiant class à className.

La question est; est-Réagir appliquer cette convention? Pourquoi ai-je besoin pour utiliser className à la place du classique class? Si c'est une restriction alors est-ce dû à JSX de syntaxe ou d'ailleurs?

InformationsquelleAutor jsalonen | 2015-06-21