Reactjs 当组件在子组件中接收道具时,进行HTTP调用的最佳位置是什么?
当组件在子组件中接收道具时,进行HTTP调用的最佳位置是什么 这是我的密码: 我有Reactjs 当组件在子组件中接收道具时,进行HTTP调用的最佳位置是什么?,reactjs,Reactjs,当组件在子组件中接收道具时,进行HTTP调用的最佳位置是什么 这是我的密码: 我有测试子组件。当我收到新道具时,我有两个选项来调用HTTP请求 组件将接收道具 组件更新 发出HTTP请求的最佳位置在哪里?在我的示例中,我采用了componentdiddupdate,这是否正确?使用componentWillReceiveProps(不推荐使用)或它的替代品 getDerivedStateFromProps在调用render方法之前被调用,无论是在初始装载还是后续更新时。它应该返回一个对象来更新状
测试
子组件。当我收到新道具时,我有两个选项来调用HTTP请求
发出HTTP请求的最佳位置在哪里?在我的示例中,我采用了componentdiddupdate,这是否正确?使用componentWillReceiveProps(不推荐使用)或它的替代品 getDerivedStateFromProps在调用render方法之前被调用,无论是在初始装载还是后续更新时。它应该返回一个对象来更新状态,或者返回null来不更新任何内容 它避免了不必要的重新渲染,因为它是在render方法之前调用的 您可以使用
componentdiddupdate
,但它只能在运行更新之后使用,这意味着您必须为componentdiddupdate
调用getDerivedStateFromProps
,以查看这些更改。cWRP是。