Pull Requests
#3673
fix(persist): introduce in-house synchronous Storage interface
#3672
fix(persist): introduce in-house synchronous Storage interface
#3669
fix: `replaceDeepEqual` special case for non-plain arrays
#3666
fix(types): remove non-void constraint from queryFn result
#3663
Don’t say suspense mode is experimental any more
#3658
fix(persist): remove environment check
#3657
fix(types): make sure queryClient.setQueryData can return undefined from the updater
#3656
fix: useSyncExternalStore re-export
#3654
fix(*): change types
#3643
fix: make sure isDataEqual option is respected everywhere where we use structuralSharing
#3636
Update method query observer base result
#3635
Dates should compare properly
#3625
Properly type useInfiniteQuery to respect the select result
#3620
fix typo doc
#3619
MMMikeM fix suspense example
#3615
fix(queryClient): make sure that setQueryData can return undefined from the updater function on type level
#3614
chore: bump uSES to 1.1.0
#3613
fix(query): updating with setQueryData should not affect fetchStatus
#3601
fix: uSES import for react-native / esm
#3600
Add QueryFunctionContext object properties
#3599
Update useQueries.md
#3585
fix: set isLoading false if query is disabled
#3578
fix: move usage of React Context out of core package
#3577
feat(devtools): update react query logo to close devtools
#3574
docs: Remove react-native-appstate-hook
#3571
feat: make InfiniteQueryObserver's type more robust
#3561
Use fully-specified path to import use-sync-external-store/shim
#3557
Keep data in useQuery result defined when initialData is defined
#3556
Feature/persist error handling
#3554
fix: cache select errors
#3549
Deduplicate packages in yarn.lock
#3547
useQuery.test for errorUpdateCount
#3545
Error update count test
#3544
fix(devtools): Fix expand button styling
#3543
fix(docs): async/await syntax
#3541
fix: type issue when Promise<void> is returned
#3532
Exposing errorUpdateCount on useQuery
#3529
feat(types): make QueryClientConfig generic
#3523
FailureCount resest,
#3521
ESM compliant bundling
#3520
feat(react): add support for react18
#3518
feat(query): functions for refetchOn options
#3515
Fix typo on homepage
#3512
fix(persistQueryClient): rename isHydrating to isRestoring
#3509
fix: type QueryClientProvider children explicitly
#3507
fix(infiniteQuery): do not consume AbortSignal unless user has consumed it
#3506
nonce for devtools style
#3498
docs: provide a fully-working example for the quick start docs
#3497
fix(devtools): QueryKey height
#3496
docs: add a link to the v4 beta doc
Build Activity
#253874
fix test
#253869
re-write test to reflect the reality
we want to continue fetching pages in the background even if the infinite query unmounts, unless the abort signal has been consumed. That is the documented behaviour, and also what useQuery is doing.
#253852
Merge remote-tracking branch 'tannerlinsley/beta' into feature/3492-infinite-query-abort-signal
#253558
Merge remote-tracking branch 'tannerlinsley/beta' into feature/3492-infinite-query-abort-signal
#252394
Merge remote-tracking branch 'tannerlinsley/beta' into feature/3492-infinite-query-abort-signal
#249827
Merge remote-tracking branch 'tannerlinsley/beta' into feature/3492-infinite-query-abort-signal
#239976
fix(infiniteQuery): do not consume AbortSignal unless user has consumed it
fix formatting
#239968
fix(infiniteQuery): do not consume AbortSignal unless user has consumed it
calling context.signal?.addEventListener did consume the signal
tannerlinsley/react-query #253874
Loading Sandboxes...
Loading Packages...
Loading Install Instructions...
Finished!