当react组件需要获取异步数据的时候,建议在ComponentDidMount周期里执行获取动作,
如果非异步数据,可以在ComponentWillMount获取
因为ComponentWillMount 是组件将要挂载到Dom的时候 ,在这里修改state,不会造成组件重新render
但是在这里执行异步操作,可能阻塞UI,因为如果耗时较长,页面会长时间留白
当react组件需要获取异步数据的时候,建议在ComponentDidMount周期里执行获取动作,
如果非异步数据,可以在ComponentWillMount获取
因为ComponentWillMount 是组件将要挂载到Dom的时候 ,在这里修改state,不会造成组件重新render
但是在这里执行异步操作,可能阻塞UI,因为如果耗时较长,页面会长时间留白
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。