使用Redux-Persist管理和更新状态并在后台获取新数据?

时间:2020-09-03 07:27:48

标签: javascript reactjs redux react-redux redux-persist

我有一个发出API请求的组件,可以获取一些数据。然后将数据放入子组件中,并将其放入redux中:

伪代码:

let data = await apiRequestHere(); //some graphql query, using graphql-request

return (
  <div>
    <MyReduxComponent data={data} /> //inside here, data is processed and put into redux state
  </div>
);

API请求运行时,我正在显示一个微调器。

Redux-Persist 刚刚实现了redux-persist。但是,目前所有设置的方式是无论如何都会发出API请求,并且每次都会显示旋转器,因此即使使用redux-persist,它也将等待数据到来从服务器返回,使使用redux-persist毫无意义。

如何正确实现redux-persist并确保redux-persist中有数据,请使用 数据,在后台发出 API请求,如果有任何更改,请进行更新。不想每次都阻止我的整个应用程序。

我在这里的设置出错了吗?

0 个答案:

没有答案