第二次 apollo 客户端 useQuery 调用后数据未刷新

时间:2021-05-18 14:54:00

标签: apollo apollo-client react-apollo

我正在使用如下所示的 useQuery:

 const [query, setQuery] = useState(GET_PRODUCTS);
 const { data, loading, error } = useQuery(query);

有一个搜索框组件,它需要 setQuery 属性。

当用户在搜索框中输入并提交时,setQuery 将设置查询并且上面的组件将呈现。

预期结果: - 应根据搜索结果更新数据。

实际结果: - 我可以看到执行了搜索 graphql 查询并提供了搜索结果(网络选项卡),但数据在上述组件中仍未定义,并且从不刷新。但是加载有效。

版本 - @apollo/client: "^3.3.18"

0 个答案:

没有答案
相关问题