add tanstack/react-query

This commit is contained in:
smanylov
2025-12-02 17:11:53 +07:00
parent d89cc35fca
commit 6d47fa7fbb
15 changed files with 209 additions and 94 deletions
+30
View File
@@ -0,0 +1,30 @@
'use client';
import { useQuery } from '@tanstack/react-query';
import { getUserData } from '@/app/lib/action';
export default function HomePage() {
const {
data: userData,
isLoading,
isError,
error,
} = useQuery({
queryKey: ['userData'],
queryFn: () => {
return getUserData();
},
});
if (isLoading) return <div>Loading...</div>;
if (isError) return <div>Error: {error.message}</div>;
return (
<div>
<h1>user email</h1>
<span>
{userData.email}
</span>
</div>
);
}