是否有人成功地将Redux与RTK查询结合起来?
我不确定如何用脱机元数据来修饰RTK查询突变,如RTK查询文档中所描述的那样:
const registerUser = (name, email) => ({
type: 'REGISTER_USER',
payload: { name, email },
meta: {
offline: {
// the network action to execute:
effect: { url: '/api/register', method: 'POST', body: `name=${name}&email=${email}`, headers: { 'content-type': 'application/x-www-form-urlencoded' } },
// action to dispatch when effect succeeds:
commit: { type: 'REGISTER_USER_COMMIT', meta: { name, email } },
// action to dispatch if network action fails permanently:
rollback: { type: 'REGISTER_USER_ROLLBACK', meta: { name, email } }
}
}
});基本上,我希望添加由于设备离线到队列而失败的突变(POST请求),如果设备再次联机,队列将被处理。
发布于 2022-06-11 22:36:10
这里是RTK查询的作者: RTK查询没有任何机制可以与Redux脱机集成,而且我自己也从未使用过Redux脱机。因此,除非Redux脱机有任何这样的机制与RTK查询集成,否则它可能从未被任何人实现过,而这两个系统是独立的系统,两者之间没有任何关系。
调查一下为您做这件事的Web工作人员可能是个更好的主意吗?但不能100%确定这是否是最好的方法--我自己从来没有过“离线”用例/需求。
https://stackoverflow.com/questions/72587020
复制相似问题