class
这个单词来定义 HTML 的 class 名。这是因为class
是 JavaScript 中的关键字。JSX 使用className
代替。
事实上,JSX 中所有 HTML 属性和事件引用的命名约定都变成了驼峰式。例如,JSX 中的单击事件是 onClick
,而不是 onclick
。同样,onchange
变成了onChange
。虽然这是一个微妙的差异,但请你一定要记住。
myDiv
应用于 JSX 提供的div
上。
JSX
应该返回一个div
元素。
testString: assert.strictEqual(JSX.type, 'div');
- text: div
有一个myDiv
class。
testString: assert.strictEqual(JSX.props.className, 'myDiv');
```