javascript - react使用了this.state.就會報錯
滿天的星座
滿天的星座 2017-05-19 10:29:18
0
4
503

##

滿天的星座
滿天的星座

全部回覆(4)
我想大声告诉你

class 是ES6的寫法。
getIntialState是ES5的hook函數,不能在這裡用。

大家讲道理

定義初始state應該在constructor中:
constructor(props){

super(props);
this.state={
      ss:"xxx"
}

}

迷茫

感覺this.handlechange這裡寫的有問題,constructor裡需要綁定一下這個方法,否則this丟了應該找不到這個方法?

constructor(props) {
    super(props)
    this.handleChange = this.handleChange.bind(this)
}
阿神

如果不想用constructor,直接定義state 在class從 直接寫
`
class ... {

state = {

sss

}

// this.state 可以取得
}
`

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板