// 修改 拷貝副本
const list = this.state.list.filter((item, key) => {
return key !== index;
});
this.setState({
list: list
})
const list = this.state.list.filter((item, key) => {
return key !== index;
});
this.setState({
list: list
})
2019-09-12
this.setState({
list: this.state.list.filter((item, key) => {
return key !== index;
})
})
list: this.state.list.filter((item, key) => {
return key !== index;
})
})
2019-09-12
已采納回答 / 那一年美然
這是兩種定義組件的方式,一種是解釋型的函數(shù)來定義,一種使用es6的class來繼承。函數(shù)型的定義比較簡單,語法清晰,但是不能使用state和lifecycle(或者說如果使用的話需要hook)。class繼承的方式相對復雜,但可以擁有state和lifecycle。參考資料:https://medium.com/@Zwenza/functional-vs-class-components-in-react-231e3fbd7108
2019-07-15