我有这段代码,我想捕获 usePaginationFragment 使用的查询中发生的错误。现在发生的情况是,当后端出现问题时,data.queryName 返回 null,并且无法知道错误。问题是我如何在发生错误时收到错误?
function MyPagination(){
return (
<ErrorBoundary>
<Suspense fallback={"loading..."} >
<PaginationLoadable
preloadedQuery={preloadedQuery}
query={graphql`...`}
/>
</Suspense>
</ErrorBoundary>
)
}
function PaginationLoadable(this: never, props: PaginationLoadableProps){
const preloadedData = usePreloadedQuery<any>(props.query, props.preloadedQuery);
const {data} = usePaginationFragment(
props.fragment,
preloadedData
);
console.log(data[ /*queryName*/ ] === null)
}
谢谢