We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 96a28b1 commit 500418cCopy full SHA for 500418c
1 file changed
src/components/landing/QueryLanding.tsx
@@ -53,6 +53,24 @@ function Todos() {
53
return <ul>{todos.data?.map((t) => <li>{t.title}</li>)}</ul>
54
}
55
56
+export default Todos`,
57
+ },
58
+ preact: {
59
+ lang: 'tsx',
60
+ code: `import { useQuery } from '@tanstack/preact-query'
61
+
62
+function Todos() {
63
+ const { data, isPending, error } = useQuery({
64
+ queryKey: ['todos'],
65
+ queryFn: () => fetch('/api/todos').then(r => r.json()),
66
+ })
67
68
+ if (isPending) return <span>Loading...</span>
69
+ if (error) return <span>Oops!</span>
70
71
+ return <ul>{data.map(t => <li key={t.id}>{t.title}</li>)}</ul>
72
+}
73
74
export default Todos`,
75
},
76
vue: {
0 commit comments