Reactjs类名的小写变量名不起作用?

时间:2018-02-24 21:47:04

标签: reactjs

我是ReactJS的新手:我声明类似

var quiz=React.createClass{}..

除非我将变量更改为Quiz ..否则它将无法工作。 我想知道这个要求还是我错过了什么? 我在崇高文本中使用jsx和编码

2 个答案:

答案 0 :(得分:1)

React类名称应以大写字母开头。 另外,尝试像这样创建类:

class Quiz extends React.Component{
   // your code here
}

答案 1 :(得分:1)

在React中,所有组件都必须有大写名称,但.jsx文件可以是小写。

以下是ReactJS文档:

https://reactjs.org/docs/components-and-props.html

  

始终使用大写字母启动组件名称。   React将以小写字母开头的组件视为DOM标记。例如,表示HTML div标记,但表示组件并要求欢迎在范围内。