Контекст реакции без обновления с вызовом API - PullRequest
0 голосов
/ 21 июня 2020

Я использую перехватчики для создания компонента входа в систему. Имя пользователя должно храниться в контексте, чтобы другие компоненты могли получить имя пользователя. Компонент получает данные, но не сохраняет имя пользователя в состоянии. Пожалуйста, помогите

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); 
    }
}
...