如何将graphql订阅查询与react-query结合使用?

Beg*_*mer 5 graphql react-native react-query

我在我的 React Native 应用程序中使用 React-Query 进行 api 调用。后端是基于graphql的。对于查询和突变请求没有问题。我只是使用 useMutation 和 useQuery 来获取数据。我的问题是我应该通知用户来自 graphql 订阅的新通知。而且我不知道如何将它与反应查询一起使用。我在反应查询文档中找不到任何文档。谢谢你的帮助。

TkD*_*odo 4

由于 GraphQL 订阅通常基于 WebSocket,因此最好的方法是在效果中打开与套接字的连接。获取数据后,可以使用queryClient.setQueryData.

您可以在此处阅读有关该主题的更多信息:

https://react-query.tanstack.com/community/tkdodos-blog#7-using-websockets-with-react-query