今日头条号怎么有收益两个账号收益合并了,怎么回事,我怎么登录到另一个号上去呢?急急急 在线等

抄袭、复制答案以达到刷声望汾或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号是时候展现真正的技术了!

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

使用redux做数据共享的时候,我已经调用了dispatch操作数据state数据也已经改变了,但是就是不能同步到页面上查阅了资料终于查询到了2个原因(我更倾向于后者)。


React中组件的props更新需要经历更新过程也就是调用了componentWillReceiveProps等一系列生命周期函数才会更新this.props。但是dispatch是异步的而我们的页面操作的时候是同步的,因为js的运行机制所有异步调用都会在同步调用全部完成后运行。當页面已经走完了同步操作props的值并没有改变,还是原先的值之后再执行dispatch虽然获取到了最新的值,但是渲染不到页面上

原因②:state数据引用一直是同一个,被react-redux内置的shallow compare给过滤掉了只需要改变数据的引用就好。


解决办法:我直接改变了state中的引用然后就成功拿到数据了也渲染页面。

结尾:分享个脑筋急转弯

分享:你能以最快速度把冰变成水吗?(可以评论留言答案:不要百度哦)

发布了77 篇原创文章 · 获赞 16 · 访问量 6万+

我要回帖

更多关于 头条号怎么有收益 的文章

 

随机推荐