React 中使用this.setState方法
程序员文章站
2022-07-14 18:06:03
...
在React中会用到很多的局部的全局变量,此时就会用到this.setState。
有时候用this.setState之后就要立刻用改变之后的值,这时就会出现错误,这个值是没有变化的。那么问题来了 ,为什么会这样呢?
答案就是this.setState。它是一个一部的
那么又有人要问了 怎么把它变成同步的呢
//异步的操作 (常用操作)
this.setState({count:1})
console.log(this.state.count)
//同步的操作
this.setState({count:1},()=>{
console.log(this.state.count)//输出count=1
});
上一篇: 构造方法中使用this的含义
下一篇: 对称的二叉树
推荐阅读
-
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
-
iOS开发中UITableview控件的基本使用及性能优化方法
-
【转载】C#中ArrayList集合类使用Add方法添加元素
-
Java中数组操作 java.util.Arrays 类常用方法的使用
-
jquery中ajax使用error调试错误的方法教程
-
使用wifi共享精灵的过程中电脑会自动休眠锁屏的解决方法
-
smarty模板引擎中内建函数if、elseif和else的使用方法
-
ubuntu14.04 使用中遇到的问题及解决方法集锦
-
使用phpstorm对docker中的脚本进行debug的方法
-
jsp中变量及方法的声明与使用