我们可以利用state来定义一些变量的初始值
//放在construcor里 this.state = { list: [1, 2, 3] }
要更改state里的值,注意要遵循react里immutable规范,state不允许我们做任何改变,只能通过setState来更改
const list = [...this.state.list]; list.splice(0, 1); this.setState({list:list});
我们可以利用state来定义一些变量的初始值
//放在construcor里 this.state = { list: [1, 2, 3] }
要更改state里的值,注意要遵循react里immutable规范,state不允许我们做任何改变,只能通过setState来更改
const list = [...this.state.list]; list.splice(0, 1); this.setState({list:list});