在我的根组件上,我使用 use 查询来获取用户详细信息。但问题是在我注册或登录之前,它重新刷新了太多次。结果我什至无法顺利填写注册/登录表单。
有没有办法,只有回调函数没有返回错误时才会重新获取?
这是我尝试过的
const FetchCurrentUser = async () => {
setAuthToken(localStorage.token);
const {
data: { user },
} = await axios.get(`${process.env.API_URL}/api/users/auth`);
return user;
};
const RouterController = () => {
const { data: updatedUser, isLoading, error: fetchError } = useQuery(
"user",
FetchCurrentUser,
);
}
慕田峪4524236
函数式编程
慕尼黑的夜晚无繁华
偶然的你
相关分类