CSSOM, səhifənin render olunmasını bloklayırmı? Niyə?
Frontend
Brauzerin kritik render yolunu təsvir edin: URL-ni ünvan sətrinə daxil etməkdən səhifənin render olunmasına qədər. DNS, TCP, HTTP, DOM, CSSOM, Render Tree, Layout və Paint haqqında danışın.
Reflow və repaint nədir? Zorunlu reflow (zorunlu yenidənqurma) nədir? Renderi necə optimallaşdırmaq olar ki, zorunlu yenidənqurma sayını azalda bilək?
makeBook funksiyasının iki on yerinə gözlənilən 0 və 5 dəyərlərini necə qaytarmaq olar?
React-də komponentin yenidən çəkilməsi (re-render) hansı hallarda baş verir? reconciliation (uyğunlaşma) haqqında danışın.
Miras vasitəsilə həll olunan vəzifəni alternativ şəkildə necə həll etmək olar? TypeScript və React kontekstində kompozisiya nədir?
makeBook funksiyasına baxın. Konsolda 20-21-ci xətlərdə (iki şərh sətiri) nə çıxacağını müəyyən edin. Funksiyanın davranışını izah edin.
React/TypeScript ilə inkişaf zamanı hansı dizayn nümunələri və kod keyfiyyəti prinsiplərindən istifadə edirsiniz? SOLID prinsiplərini ön tərəf inkişafında necə tətbiq edirsiniz?
Təsadüfi ədədi (Promise-dən) və skroll mövqeyini göstərən komponenti yenidən qurun. Problemləri tapın və düzəldin.
HOC (Yüksək Səviyyəli Komponentlər) nədir? Nə üçün istifadə olunur? React-də HOC istifadəsinə nümunələr verin.
TypeScript-də generiklər nə üçün istifadə olunur? Bir generiki müəyyən tiplərlə necə məhdudlaşdırmaq olar? Type narrowing nədir və necə həyata keçirilir?
React-də Virtual DOM necə işləyir? React yenidən render edərkən əməliyyatların ardıcıllığını necə müəyyən edir? React Fiber və planlayıcı (scheduler) haqqında danış.
CORS nədir? Necə işləyir? Sadə sorğular (GET, POST) və əvvəlcədən yoxlama sorğuları (preflight OPTIONS) arasında nə fərq var? CORS sorğu göndərərkən nəyə baxır?