Właśnie zacząłem poznawać Reacta, dodając komponent z prostą funkcją renderującą:
render() {
return <div class="myApp"></div>
}
Po uruchomieniu aplikacji pojawia się następujący błąd:
Warning: Unknown DOM property class. Did you mean className?
Mogę to rozwiązać, zmieniając class
na className
.
Pytanie brzmi; czy React egzekwuje tę konwencję? Dlaczego muszę używać className
zamiast konwencjonalnych class
? Jeśli jest to ograniczenie, to czy wynika to ze składni JSX, czy z innego powodu?