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});


原文

你可能感兴趣的:(2018-11-20 React setState同步更新)