在我正在处理的项目中,我有一个每3秒调用一次的间隔来集中服务器以查看服务器上某些进程的状态。
但我遇到了问题。我需要查看当前状态,以便在文件上传后从redux存储中获取id,但我注意到您只能访问创建间隔时存在的状态。
有没有人知道如何从react和redux的间隔访问当前状态?
答案 0 :(得分:0)
我建议一个可以访问状态的React组件,并且可以在间隔期间使用redux操作来启动状态查询。只需在生命周期方法中启动和停止间隔。
你也可以使用redux-sagas(如果你有经验)创建一个类似于以下的传奇:
while (true) {
const state = yield select(); // Get state
// Create status query event or do query here
yield delay(3 * 1000); // Sleep
}