Skip to content

Commit 8927e4c

Browse files
fix(react-query): add experimental beforeQuery/afterQuery client options (#7650)
1 parent f454bf1 commit 8927e4c

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

packages/react-query/src/useBaseQuery.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ export function useBaseQuery<
4949
const errorResetBoundary = useQueryErrorResetBoundary()
5050
const defaultedOptions = client.defaultQueryOptions(options)
5151

52+
;(client.getDefaultOptions() as any)._experimental_beforeQuery?.(
53+
defaultedOptions,
54+
)
55+
5256
// Make sure results are optimistically set in fetching state before subscribing or updating options
5357
defaultedOptions._optimisticResults = isRestoring
5458
? 'isRestoring'
@@ -121,6 +125,8 @@ export function useBaseQuery<
121125
throw result.error
122126
}
123127

128+
;(client.getDefaultOptions() as any).afterQuery?.(defaultedOptions, result)
129+
124130
// Handle result property usage tracking
125131
return !defaultedOptions.notifyOnChangeProps
126132
? observer.trackResult(result)

0 commit comments

Comments
 (0)