Redux 工具包 - 状态更新能否使 RTK 查询数据无效?
Redux Toolkit - Can a state update invalidate RTK Query Data?
我们目前在设置切片中设置了此类值;
settingsSlice: {
projectId: 'a'
}
上例中的 projectId 用于组成动态 URL,RTK 查询 API 用于请求,例如https://projectId...
是否可以在更改设置片时使 API 数据无效?
根据文档,似乎可以使其他 API 的 using 标签无效,但这在状态切片中似乎不受支持。
不,您必须手动调用 dispatch(api.invalidateTags(...))
。
我们目前在设置切片中设置了此类值;
settingsSlice: {
projectId: 'a'
}
上例中的 projectId 用于组成动态 URL,RTK 查询 API 用于请求,例如https://projectId...
是否可以在更改设置片时使 API 数据无效?
根据文档,似乎可以使其他 API 的 using 标签无效,但这在状态切片中似乎不受支持。
不,您必须手动调用 dispatch(api.invalidateTags(...))
。