Я пытаюсь реализовать логин в своем приложении для реагирования с помощью хуков. Я использую перехватчик useEffect для вызова api для получения учетных данных. После получения учетных данных я обновляю состояние в контексте. Но, похоже, состояние не обновляется. Что я делаю не так?
useEffect(() => {
async function fetchdata(){
try {
var url = 'http://localhost:3292/ExamService.svc/getuser/'+ user +'/'+ pass;
var output = await fetch(url).then((result) => result.json());
setLogUser(output[0].Name);
setIslogin(true);
}
catch {
console.log('error')
}
}
if(isLoading === true){
fetchdata();
}
},[isLoading])
const handleSubmit = () => {
setLoading(true);
console.log(isLogin); // it is coming false
}