diff --git a/docs/framework/solid/guides/suspense.md b/docs/framework/solid/guides/suspense.md index 31924d1924..20d7a77bcc 100644 --- a/docs/framework/solid/guides/suspense.md +++ b/docs/framework/solid/guides/suspense.md @@ -16,25 +16,24 @@ import { Suspense } from 'solid-js' You can use async `suspense` function that is provided by `solid-query`. -```vue - + +function SuspendableComponent() { + const query = useQuery(() => ({ + queryKey: ['todos'], + queryFn: todoFetcher, + })) + + // Accessing query.data directly inside a boundary + // automatically triggers suspension until data is ready + return Data: {JSON.stringify(query.data)} +} ``` ## Fetch-on-render vs Render-as-you-fetch