--- id: 5a24c314108439a4d4036160 title: Define an HTML Class in JSX challengeType: 6 isRequired: false videoUrl: '' localeTitle: 在JSX中定义HTML类 --- ## Description
现在您已经开始编写JSX了,您可能想知道它与HTML的区别。到目前为止,似乎HTML和JSX完全相同。 JSX的一个关键区别是你不能再使用单词class来定义HTML类。这是因为class是JavaScript中的保留字。相反,JSX使用className 。事实上,JSX中所有HTML属性和事件引用的命名约定都变成了camelCase。例如,JSX中的单击事件是onClick ,而不是onclick 。同样, onchange变为onChange 。虽然这是一个微妙的差异,但重要的是要记住前进。
## Instructions
将一个myDivmyDiv JSX代码中提供的div
## Tests
```yml tests: - text: 常量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.");' ```
## Challenge Seed
```jsx const JSX = (

Add a class to this div

); ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```