【发布时间】:2022-08-03 08:56:03
【问题描述】:
我有一个用户可以更新数据的表单。同时,管理员可以更新相同的数据。
在用户表单中,我使用 useQuery。当管理员更新数据时,它会通过 websockets 向用户发送消息。当管理员进行更改时,用户端的 websocket 钩子使用 useLazyQuery 触发它来更新用户的表单。但是,据我所知,useQuery 和 useLazyQuery 似乎是独立运行的,即使它们来自同一个构建器。两者都可以独立工作。
当我触发 useLazyQuery 时,症结-> 在 useQuery 中未触发 isFetching。
当 websocket 从管理员那里获得更新时,如何触发 useQuery 来更新用户端的表单数据?
-
你能举例说明你的意思吗?如果用相同的参数调用,那两个肯定会分享他们的结果。
标签: react-redux rtk-query