ریاکت / State در React
آزمون فصل
تمرینها
تمرین 1
چرا تغییر مستقیم یک متغیر معمولی جاوااسکریپت (بدون useState) باعث بهروزرسانی رابط کاربری نمیشود؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 2
در کد زیر، چرا استفاده از Functional Update لازم است؟
function handleDoubleClick() {
setCount(count + 1);
setCount(count + 1);
}
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 3
علت اصلی طراحی Batching در React چیست؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 4
مشکل کد زیر چیست؟
function handleBirthday() {
user.age = user.age + 1;
setUser(user);
}
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 5
کدام مورد نمونهای از Derived State است که نباید بهعنوان یک State جداگانه تعریف شود؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 7
Lifting State Up چه زمانی لازم است؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
