setState(prevState)
发布时间:2020-12-15 07:23:16 所属栏目:百科 来源:网络整理
导读:常规方式 连续执行2次setState,如下方式,往往只有一次效果,即后者的效果 this .setState ( { time : this.state.time+ 1 , }) this .setState ( { time : this.state.time+ 2 , }) 相当于 this .setState ( Object .assign ( { } , { time : this.state.time
常规方式
this.setState({ time:this.state.time+1,})
this.setState({ time:this.state.time+2,})
this.setState(Object.assign({},{ time:this.state.time+1,},{ time:this.state.time+2,}))
prevStatethis.setState(prevState=>({
time:prevState.time+1,}))
this.setState(prevState=>({
time:prevState.time+2,}))
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |