gpt4 book ai didi

reactjs - 如何在react-apollo中强制更新数据缓存?

转载 作者:行者123 更新时间:2023-12-03 13:25:29 24 4
gpt4 key购买 nike

当您重新访问数据由 react-apollo 提供支持的页面时,如何重新获取新数据?

假设,我第一次访问列表页面。默认情况下,apollo 将获取查询并缓存它。因此,当您在 session 期间再次访问同一页面时,它将填充其缓存存储中的数据。如何强制apollo在组件每次挂载时重新获取数据?

最佳答案

您可以使用apollofetchPolicy 。基于此,它将决定是否再次执行查询。

示例:

const graphQLOptions = {
name: 'g_schemas',
options: (props) => {
return {
variables: {
name: props.name,
},
fetchPolicy: 'cache-and-network',
}
},
}

希望有帮助。

关于reactjs - 如何在react-apollo中强制更新数据缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43796121/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com