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