我刚刚开始探索 React,通过添加一个具有简单渲染功能的组件:
render() {
return <div class="myApp"></div>
}
当我运行该应用程序时,出现以下错误:
Warning: Unknown DOM property class. Did you mean className?
我可以通过更改class
为className
.
问题是; React 是否强制执行此约定?另外为什么我需要使用className
而不是传统的class
?如果这是一个限制,那么是由于 JSX 语法还是其他原因?