2017-10-04 70 views
0

在我正在进行的项目中,我有一个每三秒调用一次的时间间隔来将服务器池化以查看服务器上某些进程的状态。如何在反应中访问当前的redux存储区

但是我有一个问题。我需要查看当前状态,以便在文件上传完成后从redux存储中获取一个id,但我注意到只能访问创建间隔时存在的状态。

没有人有一个想法,我可以如何访问当前状态从一个区间与反应和redux?

回答

0

我会建议一个React组件有权访问状态,并可以在间隔期间使用redux操作来启动状态查询。只需在生命周期方法中启动并停止时间间隔即可。

你也可以使用终极版 - 传奇(如果你有这方面的经验)创建一个类似于下面的一个传奇:

while (true) { 
    const state = yield select(); // Get state 
    // Create status query event or do query here 
    yield delay(3 * 1000); // Sleep 
} 
相关问题