2018-11-20 React setState同步更新

react的setState特点:

        react中的setState特点

            1. 异步操作函数;

            2. 组件渲染完成后, this.setState 才能被调用;

            3. 批量执行 State 转变时让 DOM 渲染更快(相对比一个一个的setState的来的快

由于它的异步特性,我们经常拿不到最新的state的值,所有用了回调函数确认setState操作完成后再读取state的值进行操作.



this.setState({count:1},()=>{

console.log(this.state.count)//输出count=1});


原文

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作为一个合格的开发者,不要只满足于编写了可以运行的代码。而要了解代码背后的工作原理;不要只满足于自己的程序...
    六个周阅读 8,512评论 1 33
  • 40、React 什么是React?React 是一个用于构建用户界面的框架(采用的是MVC模式):集中处理VIE...
    萌妹撒阅读 1,052评论 0 1
  • 个人笔记, 转载请注明转载自 szhshp的第三边境研究所 Refs and the DOM In the t...
    szhielelp阅读 1,501评论 0 1
  • React.js 小书学习 之 【使用 JSX 描述 UI 信息】 从 JSX 到页面 过程图解:JSX 到页面过...
    zdlucky阅读 1,296评论 0 20
  • 来梅河口参加个婚礼。 顺便体验了一把热闹的啤酒节~~ 像一个露天的迪厅~~ 啦不想来,就想宅在家~~ 早上,我在厨...
    0懒亮亮0阅读 166评论 0 0