如果你需要在课堂上指定初始状态,我看到有人这样做了
class App extends React.Component {
constructor() { super(); this.state = { user: [] } }
render() {
return <p>Hi</p>
}
}
但没有构造函数会出错?
class App extends React.Component {
state = { user: [] }
render() {
return <p>Hi</p>
}
}
答案 0 :(得分:11)
但没有构造函数会出错?
没有什么&#34;错误&#34;用它。但它使用的class properties proposal尚未正式成为该语言的一部分(因为您使用ecmascript-6标记了问题:它是不是 ES6的一部分)。因此,您必须正确配置构建系统才能使用它(除了JSX所需的内容之外)。