react+redux 数据异步问题

使用react+redux的一个项目中,使用到了chosen插件,在componentDidMount()中使用$(‘xxx’).chosen(),那么问题来了,从其他路由进到这个页面,数据可以正常传输过来,重新刷新这个页面之后,使用chosen插件的地方的数据没有到达(因为异步,使用chosen()的方法的时候数据没有请求过来),未使用chosen的地方数据正常,请问怎么解决呢?不使用setTimeout()这个方法的话

https://img2.mukewang.com/5c2838b30001baa107540804.jpg

达令说
浏览 509回答 1
1回答

蝴蝶刀刀

生命周期方法 void componentWillReceiveProps(nextProps)props是父组件传递给子组件的。父组件发生render的时候子组件就会调用componentWillReceiveProps(不管props有没有更新,也不管父子组件之间有没有数据交换)。这个方法在异步完成 props(数据)传递给组件的时候被调用
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript