ریاکت / Concurrent Rendering و Scheduling
آزمون فصل
تمرینها
تمرین 1
در مدل سنتی و غیرقابلوقفه Render، یک بهروزرسانی سنگین چه اثری بر رابط کاربری دارد؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 2
چرا Scheduler نمیتواند جایگزین ابزارهایی مثل useMemo یا React.memo باشد؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 3
کد زیر را در نظر بگیرید؛ چرا این تابع برای startTransition مناسب نیست؟
startTransition(async () => {
const data = await fetchData();
setResult(data);
});برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 4
تفاوت اصلی isPending در useTransition با یک State لودینگ دستی مانند فصل چهاردهم چیست؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 5
چرا useDeferredValue معمولاً در کامپوننت مصرفکننده یک مقدار به کار میرود، نه در کامپوننتی که آن را تغییر میدهد؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 6
طبق این فصل، رفتار پیشفرض React برای هر فراخوانی set، بدون استفاده از هیچکدام از ابزارهای این فصل، چیست؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
