سلام استاد وقت بخیر
استاد من از روش زیر استفاده کردم و دیگر در لوپ بینهایت قرار نگرفتم
آیا این روش اشکال دارد . کد زیر را بعد از 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); } }) })