add sleep

This commit is contained in:
2025-02-21 11:12:53 -03:00
parent d863791649
commit 5abf75f12f
2 changed files with 17 additions and 5 deletions

View File

@@ -1,8 +1,11 @@
import { Suspense } from "react";
import { useNavigation } from "react-router";
import { Link } from "react-router";
import { Outlet } from "react-router";
export default function Layout() {
const navigation = useNavigation();
const isNavigating = Boolean(navigation.location);
return (
<>
<ul>
@@ -13,9 +16,7 @@ export default function Layout() {
</li>
</ul>
<Suspense fallback={<div>Loading...</div>}>
<Outlet />
</Suspense>
{isNavigating ? <>Loading...</> : <Outlet />}
</>
);
}

View File

@@ -1,3 +1,14 @@
import { useSuspenseQuery } from "@tanstack/react-query";
export default function Component() {
return <>users index</>
const info = useSuspenseQuery({
queryKey: ["todos"],
queryFn: async () => {
await new Promise((r) => setTimeout(r, 3000));
return { data: "todos" };
},
});
console.log(info);
return <>users index</>;
}