【发布时间】:2020-04-27 13:27:31
【问题描述】:
我有以下示例组件,我希望当出现随机故障时,我可以单击按钮手动重试查询(通过一些用户交互)。这可能是偶然的吗?我还想如果结果查询成功,那么页面会填充数据(即重新呈现排序)。
export default () => {
let { loading, error, data } = useQuery(myGqlQuery)
if (loading) {
return <LoadingComponent />
}
const reassign = () => {
// I want this function to somehow retry the query to see if error has subsided
}
if (error) {
return <button onClick={reassign}>Retry Query</button>
}
...
【问题讨论】:
标签: reactjs graphql apollo react-apollo