我正在我的应用中使用Redux和React Navigation,在其中我进行了一些API调用,我有一个问题,在成功完成我的redux周期后,应使用哪种React组件生命周期方法导航到下一个屏幕,为什么?
this.props.navigation.navigate("DashoardScreen');
[当我经历了不同的搜索后,发现componentDidUpdate()
或shouldComponentUpdate()
将是执行此操作的正确方法。我实际上应该考虑哪种方法,为什么?
shouldComponentUpdate
用于优化组件的渲染频率,例如如果更新应触发重新渲染,则如何通过返回REACT
来更改道具/状态true
,否则返回false
。