سلام استاد ایا باید فقط در 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); } }); }