class
слов для определения классов HTML. Это потому, что class
является зарезервированным словом в JavaScript. Вместо этого JSX использует className
. Фактически, соглашение об именах для всех атрибутов HTML и ссылок на события в JSX становится camelCase. Например, событие click в JSX - onClick
, а не onclick
. Аналогично, onchange
становится onChange
. Хотя это тонкая разница, важно помнить о продвижении вперед. myDiv
к div
предоставленному в коде JSX. JSX
должен возвращать элемент div
.
testString: 'assert.strictEqual(JSX.type, "div", "The constant JSX
should return a div
element.");'
- text: У div
есть класс myDiv
.
testString: 'assert.strictEqual(JSX.props.className, "myDiv", "The div
has a class of myDiv
.");'
```