我刚刚开始通过添加带有简单渲染功能的组件来探索React:
render() {
return <div class="myApp"></div>
}
运行应用程序时,出现以下错误:
Warning: Unknown DOM property class. Did you mean className?
我可以通过更改class
为解决此问题className
。
问题是; React是否执行此约定?另外,为什么我需要使用它className
而不是传统方法class
?如果这是一个限制,那是由于JSX语法还是其他原因?
流星使用babel将ES5转换为ES6(ES2015),因此我们可以将其作为添加了babel transpiler的普通Node应用程序来处理。
您需要将
.babelrc
文件添加到项目的根文件夹中,并添加以下项目当然,您需要使用来安装此插件
npm
: