Comments (4)
It works! Thanks!
from query.
I'm not really sure how svelte works, but somewhere, we need to call queryClient.mount()
to subscribe to the window events. In React and solid, that's what the QueryClientProvider
does:
query/packages/react-query/src/QueryClientProvider.tsx
Lines 33 to 38 in 1d3ee67
What's the equivalent for svelte here? @lachlancollins might know this :)
from query.
@TkDodo the equivalent mount/unmount logic should be this:
query/packages/svelte-query/src/QueryClientProvider.svelte
Lines 8 to 16 in 73e3396
from query.
@frederikhors Dominik was correct, you need to add the QueryClientProvider component somewhere in your app. The most common place to put this is src/routes/+layout.svelte
:
<script lang="ts">
import { QueryClient, QueryClientProvider } from '@tanstack/svelte-query'
const queryClient = new QueryClient()
</script>
<QueryClientProvider client={queryClient}>
<slot />
</QueryClientProvider>
Then you would remove this from +page.svelte
:
const client = new QueryClient();
setQueryClientContext(client);
If you needed the client from context you could call const client = useQueryClient()
You can see the docs here: https://tanstack.com/query/latest/docs/svelte/overview
from query.
Related Issues (20)
- different behavior without/with developer console HOT 3
- react query 3.39.3 devtools error HOT 1
- Error Boundary Error: A component suspended HOT 1
- The query gets stuck at `fetching` status when re-fetched data has cycles HOT 4
- Devtools + async persistence + custom queryKeyHashFn doesn't work HOT 14
- Solid Query: App crashes when a query in a component is resolved before a query in a context provider HOT 2
- 'PersistQueryClientProvider' refers to a value, but is being used as a type here. Did you mean 'typeof PersistQueryClientProvider' HOT 2
- docs: Wrong URL for Nextjs example HOT 5
- `useQuery` with `initialData` is returning `undefined` data when another query with the same key a no `initialData` is fetching HOT 3
- Example of Nextjs suspence streaming doesn't work on the site HOT 1
- useQuery infinitly refetches HOT 1
- Getting " Cannot convert a Symbol value to a string" error in NextJs HOT 1
- Solid Query is not working correctly with ErrorBoundary HOT 1
- Query never updates when using Vitest fake timers HOT 2
- Parts of queries getting terribly mixed up in some scenarios with invalidation HOT 3
- Inconsistency between docs and code Re what params are passed to FocusManager subscribers HOT 5
- Buggy interaction between returning filtered data in the combine property for useQueries function HOT 3
- Solid Query causes unnecessary rerender on every fetch when working with objects HOT 1
- docs: solid-start example new `app.config.ts` file HOT 1
- Docs: special behaviour of `initialDataUpdatedAt=0` is not documented HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from query.