什么是更推荐的方式来改变 React 的状态?

12 浏览
0 Comments

什么是更推荐的方式来改变 React 的状态?

假设我有一个普通对象列表,存储在this.state.list中,然后我可以使用它来渲染子列表。那么,正确的方式是如何向this.state.list中插入对象呢?

以下是我认为唯一能够工作的方式,因为根据文档中提到的,不能直接修改this.state

this._list.push(newObject);
this.setState({list: this._list});

这种方法对我来说看起来很丑陋。有更好的方法吗?

0