سلام استاد ایا باید فقط در useEffect از sideeffect استفاده کنیم.مثلا اگر در یک closure function یک درخواست سمت سرور بفرستیم کار درستی انجام دادیم؟
useEffect(()=>{
fetch(`http://localhost:3001/user?email=${email}`)
.then(response=> response.json())
.then(user=>{setCheckmail(user.length)});
},[email]);
function checkPassword(event){
event.preventDefault();
fetch(`http://localhost:3001/user?password=${pass}&email=${email}`)
.then(response=> response.json())
.then(user=>{
if(user.length){
setChecker(false);
window.location.href = 'https://7learn.com/app/topics/7391';
}else{
setChecker(true);
}
});
}