反应上下文不使用api调用更新

时间:2020-06-21 17:07:19

标签: node.js reactjs react-hooks

我正在使用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); 
    }
}

0 个答案:

没有答案