我应该在哪个生命周期方法中对React中的数据执行第二次依赖请求?

时间:2018-03-07 00:28:07

标签: reactjs

遗留组件正在componentWillMount请求一些数据(我知道这不应该在这里完成,并且此时不会重构重构)。收到此数据后,我需要使用第一个请求执行第二个请求。但是当componentDidMount命中时,数据不可用。

我无法重新渲染更多/更少的脏/干净。

我只是想知道在这种情况下重构是唯一的选择吗?

由于

1 个答案:

答案 0 :(得分:0)

在componentWillReceiveProps中,如果nextProps对您所做的请求有响应,那么您将发出下一个请求。 编辑:或者在componentWillUpdate中,如果您只是将数据存储在本地状态