解决dispatch 后在当前页面不能获取最新的this.props中的数据
2024-09-02 07:33:54
因为dispatch为异步方法 。解决这个问题方法很多 出去添加定时器这种不是很优雅的方法 我们可以用
componentWillReceiveProps(nextProps) 这个生命周期 在这个生命周期中判断newtProps 和this.props 是否全等 如果不相同 就去用nextProps (为redux中最新的数据)中的值
这样就相对优雅的解决了 dispatch异步的问题
jsHe 本着记录与分享的态度 更新
最新文章
- OpenGL的学习资源
- 四则运算的实现(C++)重做
- ThreadLocal的正确用法
- iOS设计模式之代理模式
- getbyclass
- Hadoop作业JVM堆大小设置优化 [转]
- apache常用工作模式的区别
- js弹出新窗口居中
- jQuery中 $ 符号的冲突问题
- 一道来自华为的C机试题目
- iOS调用系统声音与振动
- Python – Get Object’s Class Name | Ridge Solutions, Ireland
- [SignalR]异常信息捕获以及处理
- 从JAR包中如何读取数据文件
- open和opener使用說明
- scrapy爬取豆瓣电影top250
- webpack4.0各个击破(3)—— Assets篇
- docker-容器,仓库
- 剑指offer: 数组中的逆序对
- html5(二)
热门文章
- S32K144之FlexMem,FlexNVM,FlexRAM,System RAM, SRAM 区别与联系
- Servlet(1):request和response对象
- robotframework+appium 实现App自动化值环境搭建(一)
- Address localhost:1099 is already in use(IDEA启动Tomcat报错1099 is already in use)
- java递归调用 return的问题
- 如何使用Docker部署PHP开发环境
- C# 篇基础知识5——委托和事件
- java字符集编码乱码问题
- 题解 nflsoj489 【六校联合训练 CSP #15】小D与随机
- Jmeter - Linux 下面执行jmeter-server的时候出现:An error occurred: Cannot start. localhost is a loopback address.错误