fix(experimental_createQueryPersister): return more utilities, rename persister
TODO:
- [ ] docs
- [ ] tests
- [ ] potential setup function to patch queryClient
View your CI Pipeline Execution ↗ for commit ec6573e5c0f85e5c10c10d6ef72d6e0a83373bcc.
| Command | Status | Duration | Result |
|---|---|---|---|
nx affected --targets=test:sherif,test:knip,tes... |
✅ Succeeded | 2m 45s | View ↗ |
nx run-many --target=build --exclude=examples/*... |
✅ Succeeded | 55s | View ↗ |
☁️ Nx Cloud last updated this comment at 2025-05-13 21:37:54 UTC
More templates
- @tanstack/query-example-angular-auto-refetching
- @tanstack/query-example-angular-basic
- @tanstack/query-example-angular-basic-persister
- @tanstack/query-example-angular-devtools-panel
- @tanstack/query-example-angular-infinite-query-with-max-pages
- @tanstack/query-example-angular-optimistic-updates
- @tanstack/query-example-angular-pagination
- @tanstack/query-example-angular-query-options-from-a-service
- @tanstack/query-example-angular-router
- @tanstack/query-example-angular-rxjs
- @tanstack/query-example-angular-simple
- @tanstack/query-example-react-algolia
- @tanstack/query-example-react-auto-refetching
- @tanstack/query-example-react-basic
- @tanstack/query-example-react-basic-graphql-request
- @tanstack/query-example-chat
- @tanstack/query-example-react-default-query-function
- @tanstack/query-example-react-devtools-panel
- @tanstack/query-example-eslint-legacy
- @tanstack/query-example-react-infinite-query-with-max-pages
- @tanstack/query-example-react-load-more-infinite-scroll
- @tanstack/query-example-react-nextjs
- @tanstack/query-example-react-nextjs-app-prefetching
- @tanstack/query-example-nextjs-suspense-streaming
- @tanstack/query-example-react-offline
- @tanstack/query-example-react-optimistic-updates-cache
- @tanstack/query-example-react-optimistic-updates-ui
- @tanstack/query-example-react-pagination
- @tanstack/query-example-react-playground
- @tanstack/query-example-react-prefetching
- @tanstack/query-example-react-react-native
- @tanstack/query-example-react-router
- @tanstack/query-example-react-rick-morty
- @tanstack/query-example-react-shadow-dom
- @tanstack/query-example-react-simple
- @tanstack/query-example-react-star-wars
- @tanstack/query-example-react-suspense
- @tanstack/query-example-solid-astro
- @tanstack/query-example-solid-basic
- @tanstack/query-example-solid-basic-graphql-request
- @tanstack/query-example-solid-default-query-function
- @tanstack/query-example-solid-simple
- @tanstack/query-example-solid-start-streaming
- @tanstack/query-example-svelte-auto-refetching
- @tanstack/query-example-svelte-basic
- @tanstack/query-example-svelte-load-more-infinite-scroll
- @tanstack/query-example-svelte-optimistic-updates
- @tanstack/query-example-svelte-playground
- @tanstack/query-example-svelte-simple
- @tanstack/query-example-svelte-ssr
- @tanstack/query-example-svelte-star-wars
- @tanstack/query-example-vue-2.6-basic
- @tanstack/query-example-vue-2.7-basic
- @tanstack/query-example-vue-basic
- @tanstack/query-example-vue-dependent-queries
- @tanstack/query-example-vue-nuxt3
- @tanstack/query-example-vue-persister
- @tanstack/query-example-vue-simple
@tanstack/angular-query-devtools-experimental
npm i https://pkg.pr.new/@tanstack/angular-query-devtools-experimental@8062
@tanstack/angular-query-experimental
npm i https://pkg.pr.new/@tanstack/angular-query-experimental@8062
@tanstack/eslint-plugin-query
npm i https://pkg.pr.new/@tanstack/eslint-plugin-query@8062
@tanstack/query-async-storage-persister
npm i https://pkg.pr.new/@tanstack/query-async-storage-persister@8062
@tanstack/query-broadcast-client-experimental
npm i https://pkg.pr.new/@tanstack/query-broadcast-client-experimental@8062
@tanstack/query-core
npm i https://pkg.pr.new/@tanstack/query-core@8062
@tanstack/query-devtools
npm i https://pkg.pr.new/@tanstack/query-devtools@8062
@tanstack/query-persist-client-core
npm i https://pkg.pr.new/@tanstack/query-persist-client-core@8062
@tanstack/query-sync-storage-persister
npm i https://pkg.pr.new/@tanstack/query-sync-storage-persister@8062
@tanstack/react-query
npm i https://pkg.pr.new/@tanstack/react-query@8062
@tanstack/react-query-devtools
npm i https://pkg.pr.new/@tanstack/react-query-devtools@8062
@tanstack/react-query-next-experimental
npm i https://pkg.pr.new/@tanstack/react-query-next-experimental@8062
@tanstack/react-query-persist-client
npm i https://pkg.pr.new/@tanstack/react-query-persist-client@8062
@tanstack/solid-query
npm i https://pkg.pr.new/@tanstack/solid-query@8062
@tanstack/solid-query-devtools
npm i https://pkg.pr.new/@tanstack/solid-query-devtools@8062
@tanstack/solid-query-persist-client
npm i https://pkg.pr.new/@tanstack/solid-query-persist-client@8062
@tanstack/svelte-query
npm i https://pkg.pr.new/@tanstack/svelte-query@8062
@tanstack/svelte-query-devtools
npm i https://pkg.pr.new/@tanstack/svelte-query-devtools@8062
@tanstack/svelte-query-persist-client
npm i https://pkg.pr.new/@tanstack/svelte-query-persist-client@8062
@tanstack/vue-query
npm i https://pkg.pr.new/@tanstack/vue-query@8062
@tanstack/vue-query-devtools
npm i https://pkg.pr.new/@tanstack/vue-query-devtools@8062
commit: ec6573e
Codecov Report
Attention: Patch coverage is 92.53731% with 5 lines in your changes missing coverage. Please review.
Project coverage is 80.83%. Comparing base (
c89c6a0) to head (ec6573e). Report is 2 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #8062 +/- ##
===========================================
+ Coverage 44.40% 80.83% +36.42%
===========================================
Files 206 36 -170
Lines 8174 668 -7506
Branches 1822 182 -1640
===========================================
- Hits 3630 540 -3090
+ Misses 4100 111 -3989
+ Partials 444 17 -427
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
@DamianOsipiuk thank you very much for this!
does this close any of the open issues around createPersister ?
does this close any of the open issues around
createPersister?
This should close https://github.com/TanStack/query/issues/6310.
It exposes utilities to do persistence on demand in user-land.
And if i recall correctly we decided that we do not want to put more code to make that work out-of-the-box into the core.
yeah if we want more utilities, they should come from the persister package