ریاکت / Effects و useEffect
آزمون فصل
تمرینها
تمرین 1
اگر به useEffect هیچ Dependency Array داده نشود، این Effect چه زمانی اجرا میشود؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 2
تابعی که یک Effect بازمیگرداند، چه نامی دارد و چه زمانی اجرا میشود؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 3
کدی که باید دقیقاً بهخاطر کلیک کاربر روی یک دکمه اجرا شود، معمولاً کجا نوشته میشود؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 4
علت اصلی رخدادن Race Condition در یک Effect غیرهمزمان چیست؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 5
کد زیر چه مشکلی دارد؟
useEffect(() => {
const id = setInterval(() => console.log(count), 1000);
return () => clearInterval(id);
}, []);
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 6
چرا یک Object تازهساختهشده در هر رندر، بهعنوان Dependency، میتواند باعث حلقه بینهایت شود؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 7
مقداری مانند fullName که مستقیماً از firstName و lastName قابلمحاسبه است، بهتر است چگونه مدیریت شود؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
