Öz utilitar tipiniz olan Pick<T, K>-ni həyata keçirin. Mapped tiplərin necə işlədiyini və Partial<T>-in analoqunu necə həyata keçirmək lazım olduğunu izah edin.
Frontend
React ilə necə işlədiniz: hansı versiyalarla tanış oldunuz və sinif komponentlərindən istifadə etdinizmi? Sinif komponentləri funksionalardan necə fərqlənir?
Əgər obyekt Object.create([obyekt]) istifadə edilərək yaradılıbsa, onun __proto__ hansı obyektə işarə edəcək?
Komponentin göstəricisinə təsir edən dəyər üçün niyə adi dəyişən yerinə state istifadə etməlisiniz?
display: none və opacity: 0 render ağacı, layout və tutulan yer baxımından necə fərqlənir? Hansı variant daha səmərəlidir və niyə?
Render ağacı nəyi əhatə edir? Hansı elementlər gizli hesab olunur?
Dəyər [obyekt] prototipə malikdir? __proto__ ilə prototype arasındakı fərq nədir? Bir obyektin __proto__-su nəyə işarə edir? __proto__ bütün dəyərlərdə mövcuddurmu, doğru mu?
Hansı resurslar və mərhələlər səhifənin yüklənməsini və render olunmasını blok edə bilər? Şəkillər yüklənməni blok edə bilərmi?
Zəhmət olmasa, özünüz və son layihəniz haqqında danışın: nə üzərində işlədiniz və hansı çətin və ya maraqlı hallarla qarşılaşdınız?
Reduce və başlanğıc akkumulyatoru 10 olan kod parçacı üçün, console.log-un nə çıxaracağını müəyyən edin.
Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), müəyyən edin ki, son console.log-da nə olacaq və niyə.
useMemo nə edir və onun bütün dəyərlər üçün lazım olmadan istifadə edilməsinin nəticələri nədir?
'payload' in data kimi yoxlama necə adlanır və növü daraltmaq üçün istifadə olunur?
Əgər loadRolesData funksiyası Promise qaytarırsa, çağırışdan sonra dəyər nə olacaq? Promise-i məlumatlar üçün nəzərdə tutulmuş vəziyyətə saxlamaq mümkündürmü və bunu necə düzəltmək olar?
Promise handler içində funksiyanın rekursiv çağırışı üçün icra sırasını müəyyənləşdirin və bunun sonsuz döngəyə səbəb olub-olmayacağını izah edin.
[1, 2, 3] massiv ilə kod parçası üçün, map(item => item * 2) və filter(item => item > 3) çağrılarını edin, console.log-un nə göstərəcəyini müəyyən edin. map və filter orijinal massivi dəyişdirirmi?
var və setTimeout ilə for dövrü üçün, nə çıxarılacağını müəyyən edin. Kodu necə dəyişdirmək olar ki, var ilə 1, 2, 3 dəyərləri çıxarılır, son sayğac dəyəri deyil?
TypeScript-də interface və type arasındakı fərq nədir?
Yana bir adla və necə həyata keçirilir, eyni giriş məlumatları ilə bir neçə eyni yerinə bir tək sorğu göndərilir?
Adi script, async ilə script və defer ilə script arasındakı fərq nədir? Əgər səhifədə bir neçə script etiketi varsa, onlar hansı ardıcıllıqla yüklənəcək və icra olunacaq?