为了账号安全,请及时绑定邮箱和手机立即绑定

react state props异步更新

react state props异步更新

红颜莎娜 2018-12-12 18:14:22
react官网接收中有一段说state和props是异步更新的,因此不要基于他们去计算下一个状态的值并给出了错误实例:this.setState({  counter: this.state.counter + this.props.increment,});这里我的理解是props是父组件传进来的数据~他的更新是在父组件中的函数中完成的,而state中的数据在当前组件去更新~但是不管这两个对象怎么更新~只要是使用正确的方法去设置(即在当前组件使用setState或是在父组件使用setState去更新数据)这些更新操作都应该触发react重新渲染组件吧~那无论数据如何异步变化最后应该都是正确的才对,不知为何官网会有这个描述
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 437 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信