Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
62f02fc
test(react-query): use fake timers for useMutationState.test.tsx (#9055)
manudeli Apr 26, 2025
83f01cd
test(query-persist-client-core): use fake timers for createPersister.…
minseong0324 Apr 26, 2025
b8ea29e
test(react-query): use fake timers for QueryClientProvider.test.tsx (…
manudeli Apr 26, 2025
e45dea8
fix(vue-query): update `initialData` type to allow `InitialDataFuncti…
saul-atomrigs Apr 27, 2025
fcb3d4a
release: v5.74.7
tannerlinsley Apr 27, 2025
b397fba
test(react-query): use test-d file for useMutationState (#9075)
manudeli Apr 28, 2025
66151ca
fix(vue-query): fix initialData Type Inference Bug in useQuery (#9077)
ss0526100 Apr 29, 2025
c8baa4c
release: v5.74.8
tannerlinsley Apr 29, 2025
8c7df63
docs: Fix broken links on QueryCache reference page (#9033)
emma-sg Apr 29, 2025
10493ef
refactor(core): switch from Object.defineProperty to Proxies (#9079)
TkDodo Apr 29, 2025
8226d41
release: v5.74.9
tannerlinsley Apr 29, 2025
e786913
test(solid-query): simplify type inference tests in useQueryOptions (…
manudeli Apr 29, 2025
eb5816e
test(solid-query): use fake timers for useMutation.test.tsx (#9081)
manudeli Apr 29, 2025
f9e4f6b
fix(angular-query): align query options with react-query (#9084)
arnoud-dv Apr 29, 2025
a507c5f
release: v5.74.10
tannerlinsley Apr 29, 2025
3111e8a
test(react-query): use test-d file for useQuery (#9082)
manudeli Apr 29, 2025
aa60c07
fix(angular-query): fix injectInfiniteQuery to narrow type after isSu…
gs18004 Apr 29, 2025
9883f1b
release: v5.74.11
tannerlinsley Apr 29, 2025
7d25373
chore(deps): update dependency vite to v6.2.7 [security] (#9090)
renovate[bot] May 1, 2025
a9fe406
chore: remove unused common type (#8989)
novice0840 May 1, 2025
ff0131b
feat(query-core): refetchMode “replace” for streamedQuery (#9092)
TkDodo May 1, 2025
b416643
release: v5.75.0
tannerlinsley May 1, 2025
fd34b98
test(react-query): use fake timers for useMutation.test.tsx (#9094)
manudeli May 1, 2025
df8e02b
test(react-query): use fake timers for useQuery.test.tsx (#9086)
manudeli May 1, 2025
a535a46
fix(vue-query): reorder `queryOptions` and `useQuery` function overlo…
romansp May 2, 2025
ea74c27
release: v5.75.1
tannerlinsley May 2, 2025
18af643
test(react-query): add test case for useSuspenseQuery (#8731)
minseong0324 May 2, 2025
674f83e
fix: (query-broadcast-client-experimental) - removing query from one …
gopnik5 May 4, 2025
91b75a9
chore(react-query): isRestoring -> IsRestoreProvider like QueryClient…
manudeli May 4, 2025
0cad1da
release: v5.75.2
tannerlinsley May 4, 2025
2121836
chore: nextJs versions (#9103)
TkDodo May 4, 2025
d82fb69
refactor(angular-query): use factory for IS_RESTORING default value (…
arnoud-dv May 5, 2025
89846b7
release: v5.75.3
tannerlinsley May 5, 2025
5c7927d
fix(types): useSuspenseQuery should type-narrow the Error field (#9105)
TkDodo May 6, 2025
8d02784
release: v5.75.4
tannerlinsley May 6, 2025
127bd01
docs: Clarify that `useQuery` results are immutable (#9108)
ericyd May 6, 2025
0943575
ci(*): init ESLint configurations to include 'vitest/expect-expect' r…
manudeli May 6, 2025
06ac87e
ci(angular-query, query-core): update vitest/expect-expect rule as er…
manudeli May 6, 2025
62faf10
ci(react-query): update vitest/expect-expect rule as error (#9110)
manudeli May 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/framework/react/guides/render-optimizations.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ The top level object returned from `useQuery`, `useInfiniteQuery`, `useMutation`

## tracked properties

React Query will only trigger a re-render if one of the properties returned from `useQuery` is actually "used". This is done by using [custom getters](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty#custom_setters_and_getters). This avoids a lot of unnecessary re-renders, e.g. because properties like `isFetching` or `isStale` might change often, but are not used in the component.
React Query will only trigger a re-render if one of the properties returned from `useQuery` is actually "used". This is done by using [Proxy object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy). This avoids a lot of unnecessary re-renders, e.g. because properties like `isFetching` or `isStale` might change often, but are not used in the component.

You can customize this feature by setting `notifyOnChangeProps` manually globally or on a per-query basis. If you want to turn that feature off, you can set `notifyOnChangeProps: 'all'`.

> Note: Custom getters are invoked by accessing a property, either via destructuring or by accessing it directly. If you use object rest destructuring, you will disable this optimization. We have a [lint rule](../../../eslint/no-rest-destructuring.md) to guard against this pitfall.
> Note: The get trap of a proxy is invoked by accessing a property, either via destructuring or by accessing it directly. If you use object rest destructuring, you will disable this optimization. We have a [lint rule](../../../eslint/no-rest-destructuring.md) to guard against this pitfall.

## select

Expand Down
7 changes: 7 additions & 0 deletions docs/framework/vue/reactivity.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,10 +157,17 @@ export function useUserProjects(userId: MaybeRef<string>) {

More details on this option can be found on the [useQuery reference](./reference/useQuery.md) page.

## Immutability

Results from `useQuery` are always immutable. This is necessary for performance and caching purposes. If you need to mutate a value returned from `useQuery`, you must create a copy of the data.

One implication of this design is that passing values from `useQuery` to a two-way binding such as `v-model` will not work. You must create a mutable copy of the data before attempting to update it in place.

# Key Takeaways

- `enabled` and `queryKey` are the two query options that can accept reactive values.
- Pass query option that accept all three types of values in Vue: refs, plain values, and reactive getters.
- If you expect a query to react to changes based on the values it consumes, ensure that the values are reactive. (i.e. pass in refs directly to the query, or use reactive getters)
- If you don't need a query to be reactive pass in a plain value.
- For trivial derived state such as property access consider using a reactive getter in place of a `computed`.
- Results from `useQuery` are always immutable.
6 changes: 3 additions & 3 deletions docs/reference/QueryCache.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,8 @@ const queries = queryCache.findAll(queryKey)

**Options**

- `queryKey?: QueryKey`: [Query Keys](../../framework/react/guides/query-keys)
- `filters?: QueryFilters`: [Query Filters](../../framework/react/guides/filters#query-filters)
- `queryKey?: QueryKey`: [Query Keys](../framework/react/guides/query-keys.md)
- `filters?: QueryFilters`: [Query Filters](../framework/react/guides/filters.md#query-filters)

**Returns**

Expand Down Expand Up @@ -118,6 +118,6 @@ queryCache.clear()
## Further reading

To get a better understanding how the QueryCache works internally, have a look at [#18: Inside React Query
](../../framework/react/community/tkdodos-blog#18-inside-react-query) from the Community Resources.
](../framework/react/community/tkdodos-blog.md#18-inside-react-query) from the Community Resources.

[//]: # 'Materials'
12 changes: 7 additions & 5 deletions docs/reference/streamedQuery.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,10 @@ const query = queryOptions({
- **Required**
- The function that returns a Promise of an AsyncIterable of data to stream in.
- Receives a [QueryFunctionContext](../guides/query-functions.md#queryfunctioncontext)
- `refetchMode?: 'append' | 'reset'`
- optional
- when set to `'reset'`, the query will erase all data and go back into `pending` state when a refetch occurs.
- when set to `'append'`, data will be appended on a refetch.
- defaults to `'reset'`
- `refetchMode?: 'append' | 'reset' | 'replace`
- Optional
- Defines how refetches are handled.
- Defaults to `'reset'`
- When set to `'reset'`, the query will erase all data and go back into `pending` state.
- When set to `'append'`, data will be appended to existing data.
- When set to `'replace'`, data will be written to the cache at the end of the stream.
5 changes: 1 addition & 4 deletions eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,7 @@ export default [
{
files: ['**/*.spec.ts*', '**/*.test.ts*', '**/*.test-d.ts*'],
plugins: { vitest },
rules: {
...vitest.configs.recommended.rules,
'vitest/expect-expect': 'warn',
},
rules: vitest.configs.recommended.rules,
settings: { vitest: { typecheck: true } },
},
]
2 changes: 1 addition & 1 deletion examples/angular/auto-refetching/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"@angular/core": "^19.2.4",
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
Expand Down
4 changes: 2 additions & 2 deletions examples/angular/basic-persister/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
"@angular/core": "^19.2.4",
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.75.4",
"@tanstack/angular-query-persist-client": "^5.62.7",
"@tanstack/query-sync-storage-persister": "^5.74.6",
"@tanstack/query-sync-storage-persister": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "^0.15.0"
Expand Down
2 changes: 1 addition & 1 deletion examples/angular/basic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"@angular/core": "^19.2.4",
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
Expand Down
4 changes: 2 additions & 2 deletions examples/angular/devtools-panel/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@angular/router": "^19.2.4",
"@tanstack/angular-query-devtools-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-devtools-experimental": "^5.75.4",
"@tanstack/angular-query-experimental": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"@angular/core": "^19.2.4",
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
Expand Down
2 changes: 1 addition & 1 deletion examples/angular/optimistic-updates/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"@angular/forms": "^19.2.4",
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
Expand Down
2 changes: 1 addition & 1 deletion examples/angular/pagination/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"@angular/core": "^19.2.4",
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
Expand Down
2 changes: 1 addition & 1 deletion examples/angular/query-options-from-a-service/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@angular/router": "^19.2.4",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
Expand Down
2 changes: 1 addition & 1 deletion examples/angular/router/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@angular/router": "^19.2.4",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
Expand Down
2 changes: 1 addition & 1 deletion examples/angular/rxjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"@angular/forms": "^19.2.4",
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
Expand Down
2 changes: 1 addition & 1 deletion examples/angular/simple/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"@angular/core": "^19.2.4",
"@angular/platform-browser": "^19.2.4",
"@angular/platform-browser-dynamic": "^19.2.4",
"@tanstack/angular-query-experimental": "^5.74.6",
"@tanstack/angular-query-experimental": "^5.75.4",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
Expand Down
6 changes: 3 additions & 3 deletions examples/react/algolia/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@
},
"dependencies": {
"@algolia/client-search": "5.2.1",
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
"devDependencies": {
"@tanstack/eslint-plugin-query": "^5.73.3",
"@tanstack/eslint-plugin-query": "^5.74.7",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.2.25",
"@vitejs/plugin-react": "^4.3.4",
Expand Down
6 changes: 3 additions & 3 deletions examples/react/auto-refetching/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
"start": "next start"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"next": "^15.1.2",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"next": "^15.3.1",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
Expand Down
4 changes: 2 additions & 2 deletions examples/react/basic-graphql-request/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
"preview": "vite preview"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"graphql": "^16.9.0",
"graphql-request": "^7.1.2",
"react": "^19.0.0",
Expand Down
10 changes: 5 additions & 5 deletions examples/react/basic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@
"test:eslint": "eslint ./src"
},
"dependencies": {
"@tanstack/query-sync-storage-persister": "^5.74.6",
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"@tanstack/react-query-persist-client": "^5.74.6",
"@tanstack/query-sync-storage-persister": "^5.75.4",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"@tanstack/react-query-persist-client": "^5.75.4",
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
"devDependencies": {
"@tanstack/eslint-plugin-query": "^5.73.3",
"@tanstack/eslint-plugin-query": "^5.74.7",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.2.25",
"@vitejs/plugin-react": "^4.3.4",
Expand Down
4 changes: 2 additions & 2 deletions examples/react/chat/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
"preview": "vite preview"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
Expand Down
4 changes: 2 additions & 2 deletions examples/react/default-query-function/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
"preview": "vite preview"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
Expand Down
4 changes: 2 additions & 2 deletions examples/react/devtools-panel/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
"preview": "vite preview"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
Expand Down
10 changes: 5 additions & 5 deletions examples/react/eslint-legacy/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@
"test:eslint": "ESLINT_USE_FLAT_CONFIG=false eslint ./src/**/*.tsx"
},
"dependencies": {
"@tanstack/query-sync-storage-persister": "^5.74.6",
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"@tanstack/react-query-persist-client": "^5.74.6",
"@tanstack/query-sync-storage-persister": "^5.75.4",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"@tanstack/react-query-persist-client": "^5.75.4",
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
"devDependencies": {
"@tanstack/eslint-plugin-query": "^5.73.3",
"@tanstack/eslint-plugin-query": "^5.74.7",
"@types/react": "^18.2.79",
"@types/react-dom": "^18.2.25",
"@vitejs/plugin-react": "^4.3.4",
Expand Down
6 changes: 3 additions & 3 deletions examples/react/infinite-query-with-max-pages/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
"start": "next start"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"next": "^15.1.2",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"next": "^15.3.1",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
Expand Down
6 changes: 3 additions & 3 deletions examples/react/load-more-infinite-scroll/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
"start": "next start"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"next": "^15.1.2",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"next": "^15.3.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-intersection-observer": "^9.16.0"
Expand Down
6 changes: 3 additions & 3 deletions examples/react/nextjs-app-prefetching/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
"start": "next start"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"next": "^15.1.2",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"next": "^15.3.1",
"react": "^19.0.0",
"react-dom": "^19.0.0"
},
Expand Down
8 changes: 4 additions & 4 deletions examples/react/nextjs-suspense-streaming/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
"start": "next start"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"@tanstack/react-query-next-experimental": "^5.74.4",
"next": "^15.1.2",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"@tanstack/react-query-next-experimental": "^5.75.4",
"next": "^15.3.1",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
Expand Down
6 changes: 3 additions & 3 deletions examples/react/nextjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
"start": "next start"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"next": "^15.1.2",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"next": "^15.3.1",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
Expand Down
8 changes: 4 additions & 4 deletions examples/react/offline/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
"preview": "vite preview"
},
"dependencies": {
"@tanstack/query-sync-storage-persister": "^5.74.6",
"@tanstack/query-sync-storage-persister": "^5.75.4",
"@tanstack/react-location": "^3.7.4",
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"@tanstack/react-query-persist-client": "^5.74.6",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"@tanstack/react-query-persist-client": "^5.75.4",
"msw": "^2.6.6",
"react": "^19.0.0",
"react-dom": "^19.0.0",
Expand Down
6 changes: 3 additions & 3 deletions examples/react/optimistic-updates-cache/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
"start": "next start"
},
"dependencies": {
"@tanstack/react-query": "^5.74.4",
"@tanstack/react-query-devtools": "^5.74.6",
"next": "^15.1.2",
"@tanstack/react-query": "^5.75.4",
"@tanstack/react-query-devtools": "^5.75.4",
"next": "^15.3.1",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
Expand Down
Loading