React数组变化之后,视图没有更新


react数组变化之后,视图没有更新

数组保存在state中,修改数组之后视图没有更新

function updateData(data) {
      this.setState({
            data: data
      })
}

上面代码是修改状态值的,这样设置会导致视图没有更新,修改为如下代码即可:

function updateData(data) {
      this.setState({
            data: [...data]
      })
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM