React数组变化之后,视图没有更新
react数组变化之后,视图没有更新
数组保存在state中,修改数组之后视图没有更新
function updateData(data) {
this.setState({
data: data
})
}
上面代码是修改状态值的,这样设置会导致视图没有更新,修改为如下代码即可:
function updateData(data) {
this.setState({
data: [...data]
})
}