我正在使用react挂钩制作登录组件。用户名应存储在上下文中,以便其他组件获取用户名。该组件正在获取数据,但未在该状态下存储用户名。请帮忙
const fetchData = async () => {
try {
const url = 'http://localhost:3292/ExamService.svc/getuser/'+ user +'/'+ pass;
const output = await ( await fetch(url) ).json()
setLoading(false)
return output
}
catch(err){
setLoading(false)
console.log(err)
}
}
const handleSubmit = async () => {
setLoading(true);
const authData = await fetchData()
if(authData){
setLogUser(authData[0].Name);
setIslogin(true);
}
}