我有一个发出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请求,如果有任何更改,请进行更新。不想每次都阻止我的整个应用程序。
我在这里的设置出错了吗?