Facebook文档建议我们应该在componentDidUpdate()
发出网络请求之前比较道具 - 请参阅以下链接:https://reactjs.org/docs/react-component.html。
我有一个在我的应用程序的多个模块中使用的组件,该组件需要发出API请求才能获取其数据。所以我想确保以正确的方式处理比较,因为在过去我遇到了浅层比较的问题。重要的是要注意我需要在初始加载时发出API请求,并且我不确定道具在初始加载时是否发生变化。
在componentDidUpdate()
方法中比较道具的正确方法是什么?
我也很好奇我是否应该始终使用componentDidUpdate()
进行API调用?