setState()是异步的,老师看看我这样的理解对吗,已经困惑了好久了

来源:1-1 课程简介

梦想拉拉

2017-12-18

setState()是异步的,比如我用它改变了标题,虽然可以说是异步的,但是页面终究是会变过来的对吗 ,但是如果setState之后立即用它的值去计算别的值 这样就会出问题呢

写回答

2回答

Parry

2017-12-18

react 底层会将state聚集一次后才一起更新。而不是每次都立刻修改的。回头我整理个博客说说底层机制。

1
4
Parry
回复
梦想拉拉
一般使用都不需要考虑,我只是告诉你底层的实现原理。
2017-12-18
共4条回复

Parry

2017-12-19

请看我的博客:http://blog.parryqiu.com/2017/12/19/react_set_state_asynchronously/

0
0

结合基础与实战学习React.js 独立开发新闻头条平台

轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目

2768 学习 · 2126 问题

查看课程