react中state使用

我们可以利用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});

猜你喜欢

转载自www.cnblogs.com/lanshu123/p/10618866.html