ریاکت / Performance و بهینهسازی
آزمون فصل
تمرینها
تمرین 1
کد زیر چه خروجیای در Render دوم تولید میکند، اگر فقط یک Prop بیربط در والد تغییر کرده باشد؟
const StaticFooter = React.memo(function StaticFooter() {
return ;
});
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 2
چرا دو Object با محتوای یکسان، با === در جاوااسکریپت برابر نیستند؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 3
useMemo دقیقاً چه زمانی محاسبه داخلش را دوباره اجرا میکند؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 4
useCallback(fn, deps) از نظر نتیجه، معادل کدام useMemo است؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 5
مشکل اصلی استفاده از useMemo برای یک رشته ساده مثل سلام + name چیست؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 6
در الگوی جداسازی ساختار بهجای memoization، چرا تغییر theme دیگر باعث اجرای دوباره یک جستوجوی سنگین نمیشود؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 7
هدف اصلی مقایسه دو Session در Profiler، پیش و پس از یک بهینهسازی، چیست؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
