fix: Set staleTime to 0 in Login component and update UserList to use User type for better type safety
This commit is contained in:
parent
abc8a87cae
commit
34611d3c00
@ -31,6 +31,7 @@ export default function Login() {
|
|||||||
},
|
},
|
||||||
enabled: isLogin,
|
enabled: isLogin,
|
||||||
retry: false,
|
retry: false,
|
||||||
|
staleTime: 0,
|
||||||
})
|
})
|
||||||
|
|
||||||
const handleLogin = async () => {
|
const handleLogin = async () => {
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
'use client'
|
'use client'
|
||||||
|
|
||||||
import { useQuery } from '@tanstack/react-query'
|
import { useQuery } from '@tanstack/react-query'
|
||||||
import { userApi } from '@/api/user'
|
import { userApi, User } from '@/api/user'
|
||||||
|
|
||||||
export default function UserList() {
|
export default function UserList() {
|
||||||
const { data, error, isPending } = useQuery({
|
const { data, error, isPending } = useQuery({
|
||||||
@ -15,7 +15,7 @@ export default function UserList() {
|
|||||||
{error && <div>Error: {error.message}</div>}
|
{error && <div>Error: {error.message}</div>}
|
||||||
{data && (
|
{data && (
|
||||||
<div>
|
<div>
|
||||||
{data.map((user: any) => (
|
{data.map((user: User) => (
|
||||||
<div key={user.id}>{user.username}</div>
|
<div key={user.id}>{user.username}</div>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user