setState详解
来源:互联网 发布:各种技术软件 编辑:程序博客网 时间:2024/06/10 00:50
首先如果直接在setState后面获取state的值是获取不到的
如图:
第一次,第二次打印都是初始值。通过异步方法调用可以获得值。
那么在实际的项目中我们应该怎么写呢?
因为setState是可以接受两个参数的,一个state,一个回调函数。因此我们可以在回调函数里面获取值。
所以我们可以得出结论:
1:setState异步调用
2:批量处理 并不是调用一次就会更新一次render
那么下一个问题来了 componentDidUpdate函数是在setState更新视图后调用的 这个函数和setState的回调函数哪一个先执行呢?
所以得出结论:
3:componentDidUpdate函数先与setState回调执行
阅读全文
0 0
- setState详解
- setState详解
- ReactJS setState 详解
- setState
- setState(prevState)
- 更合理的 setState()
- React 之 setState
- React中setState回调
- React —(setState 方法)
- react setState 的回调函数
- React源码分析5 — setState机制
- React的setState立即执行方案
- this.setState is not a function
- 多个setState方法的调用原理
- react学习笔记之setState方法注意事项
- React总结1:异步更新的setState
- React总结8:setState()的参数
- React中setState回调函数
- JAVA动态绑定的内部实现机制
- 给linux文件添加可执行权限
- 栈和队列相关题目
- mysql用field来定义排序规则
- 互联网应用的十大架构规则
- setState详解
- Unity Button监听onclick在StartCoroutine()中的使用
- ios-自动计算文本框的宽度和高度
- C++中函数重载的实现
- uboot分析之cconsole_init_r函数
- maven的三种部署方式
- 判断一个数是否包含平方因子
- Android——hal库加载操作流程
- centos 7.3 安装配置python3.6.1