سلام استاد وقت بخیر
استاد من از روش زیر استفاده کردم و دیگر در لوپ بینهایت قرار نگرفتم
آیا این روش اشکال دارد . کد زیر را بعد از fetch نوشتم ولی برنامه بدون مشکل کار میکند.
setError(false);
استاد جسارتا اگه امکانش باشه در انتهای دوره ۱ جلسه درباره چیز هایی که در نسخههای ۱۷ و ۱۸ به react اضافه یا از آن حذف شده توضیح دهید خیلی لطف میکنید.
ممنون از تدریس کامل و جامع شما
export default function SingUp() {
const [email , setEmail] = useState('');
const [error , setError] = useState();
useEffect(()=>{
fetch(`http://localhost:3001/user?email=${email}`)
.then(res=> res.json())
.then(user => {
setError(false);
if (user.length){
setError(true);
}
})
})