1
0
mirror of synced 2025-12-19 18:11:23 -05:00
Files
blitz/test/integration/queries/pages/invalidate-use-query.tsx
2021-12-03 20:54:40 +01:00

26 lines
548 B
TypeScript

import getIncremented from "app/queries/getIncremented"
import {invalidateQuery, useQuery} from "blitz"
import {Suspense} from "react"
function Content() {
const [result] = useQuery(getIncremented, undefined)
return (
<div>
<div id="content">{result}</div>
<button onClick={() => invalidateQuery(getIncremented)}>click me</button>
</div>
)
}
function Invalidate() {
return (
<div id="page">
<Suspense fallback={"Loading..."}>
<Content />
</Suspense>
</div>
)
}
export default Invalidate