猿问
下载APP

请问该如何管理react 的 state?

如何管理react 的 state


达令说
浏览 303回答 4
4回答

蛊毒传说

1. 通过MobX来解决   MobX 是一个简单、高效的前端状态管理脚本库。 根据文档,Just do something to the state and MobX will make sure your app respects the changes。var person = mobx.observable({firstName: 'Matt',lastName: 'Ruby',age: 37,fullName: function () {this.firstName + ' ' + this.lastName;}});

缥缈止盈

React.js状态值为数组,那么使用setState设置状态的方法是调用onchang方法来操作数组。写法如下:onChange(event){var newArray = this.state.arr.slice();newArray.push("new value");this.setState({arr:newArray})}上面的方法中使用onChange来完成状态的动态改变。其中newArray 是把状态值数组进行拆分,然后调用push方法放入新值,再调用setState方法对数组进行更新。
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答