React-Native SetState后页面未触发刷新解决方案
常规设置setState写法
this.setState({
改变的属性
})
当使用antd组件,改变state中已有数组内部的数据,如增加,删除,会出现数据set正常,但页面并未刷新。
未刷新解决方式
this.setState(Object.assign({}, this.state, {
dataArray: newlist
}));
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
再试一下OK了。