依赖查询
useQuery 依赖查询
// 获取用户
const { data: user } = useQuery({
queryKey: ['user', email],
queryFn: getUserByEmail,
})
const userId = user?.id
// 然后获取该用户的项目
const {
status,
fetchStatus,
data: projects,
} = useQuery({
queryKey: ['projects', userId],
queryFn: getProjectsByUser,
// 仅当 userId 存在时,此查询才会执行
enabled: !!userId,
})useQueries 依赖查询
关于性能的一点说明
最后更新于