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

在react中如果强制给state赋值,会有什么坏处?

在react中如果强制给state赋值,会有什么坏处?

慕桂英3389331 2018-10-03 14:10:32
比如,this.state.time = null,这样强制给state一个值而不是用setState,会有什么不好的事情发生?
查看完整描述

1 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

不符合react的规定,楼主问会有什么不好的事发生,这个我不知道会不会有什么不好的事发生,没试过,但是state是react的核心思想,如果你用平成赋值对象的属性来给state赋值,肯定会造成你的状态改变了,但你ui界面没有发生变化,因为只有调用setState方法之后组件才会重新调用render方法来进行渲染界面,不好的方面估计就是你的界面和state不同步吧


查看完整回答
反对 回复 2018-11-16
  • 1 回答
  • 0 关注
  • 973 浏览
慕课专栏
更多

添加回答

举报

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