最新回答 / 物皆物語
這種是function的寫法,視頻中的寫法用了class,https://segmentfault.com/a/1190000011434694? 可以看一下這篇文章<...圖片...>
2020-06-03
最贊回答 / 依然丶丶丶
忘記說了react中有2種方法定義組件 一種是class類 一種是函數的方式,你這中沒有使用class類方式定義的組件中不能有state也就是說不能有狀態,反之必須使用class 類這種方式定義哦? 舉個例子? 比如移動端項目的每頁頭部都要用title的話就能使用function函數這中方式了
2020-04-16
最新回答 / weixin_慕運維5486234
你看下你的子組件是用的傀儡組件(函數定義的),還是類組件,傀儡組件直接使用props.key,因為傀儡組件的this===undefined
2020-04-11
最新回答 / weixin_慕運維5486234
小哥,你這是沒理解state狀態與props屬性的定義呀,props屬性是不能修改的,只讀,子組件要改變父組件的狀態數據,需要通過父組件傳遞一個屬性方法給子組件<TodoItem handleDelete={this.handleDate()} />?this.handleDate()這個方法是在父組件定義的,然后子組件通過方法調用 this.props.handleDelete()建議:<div onClick={() => this.props.handleDelete }&g...
2020-03-19
最新回答 / 慕粉0815224883
不可以去掉,這里需要通過this(已經重新綁定過,指向react)來找到handleInput() 函數,就像調用state里的數據也是要通過this.state.xxx來獲取一樣
2020-02-13