Теперь, когда вам удобнее писать JSX, вам может быть интересно, как он отличается от HTML. До сих пор может показаться, что HTML и JSX точно такие же. Но это не так. Одно из ключевых различий в JSX заключается в том, что вы больше не можете использовать атрибут class для определения классов HTML. Это потому, что class является зарезервированным словом в JavaScript. Вместо этого JSX использует className . Фактически, соглашение об именах для всех атрибутов HTML и ссылок на события в JSX становится camelCase. Например, событие click в JSX - onClick, а не onclick. Аналогично, onchange становится onChange. Хотя это не совсем очевидная разница, все же важно помнить ее на будущее.
Замечание: на самом деле, начиная с 16 версии Реакта, можно и class написать, и это будет работать. Вы просто в режиме разработки получите предупреждение. Но конечно же, лучше так не делать, а писать именно className.
Примените класс myDiv к элементу div, предоставленному в коде JSX.