()
| 339 | let count = 0 |
| 340 | |
| 341 | function Component() { |
| 342 | const result = useQuery(() => ({ |
| 343 | queryKey: key, |
| 344 | queryFn: () => sleep(100).then(() => ++count), |
| 345 | retry: false, |
| 346 | suspense: true, |
| 347 | staleTime: 0, |
| 348 | })) |
| 349 | |
| 350 | return ( |
| 351 | <div> |
| 352 | <span>data: {result.data}</span> |
| 353 | <span>fetching: {result.isFetching ? 'true' : 'false'}</span> |
| 354 | </div> |
| 355 | ) |
| 356 | } |
| 357 | |
| 358 | function Page() { |
| 359 | const [show, setShow] = createSignal(true) |