Əgər belə bir tətbiqi monorepo nəzərə alaraq layihələndirsən, onu veb və mobil platformalar üçün vahid kod bazası nəzərə alınaraq necə paketlərə ayırardın?
Frontend
React-də konkurrent rejim və konkurrent rendering nədir? O necə işləyir və nə üçün lazımdır?
React niyə setTimeout əvəzinə MessageChannel istifadə edir ki, növbəti ağır renderlər üçün növbə yaratsın?
Siz Apollo GraphQL-dən yalnız sorğular üçün istifadə etdinizmi, yoxsa həm də yerli vəziyyəti idarə etmək üçün (yalnız müştəri üçün sahələr, reaktiv sahələr)?
Monorepo ilə işlədiyinizi qeyd etdiniz — necə təşkil olunmuşdu? Micro-frontend-lərdən istifadə etdinizmi?
Tuta səhifəlik açılış səhifəmiz olduğunu düşünək. Sorğu göndərilir, 50 min sətirlik JSON alınır və parse edilərkən, JavaScript-in tək iplikli təbiətinə görə UI donur. Siz nə təklif edərdiniz və bu JSON-un filtrələnməsi və parse edilməsi necə optimallaşdırıla bilər ki, səhifə donmasın və UI cavab verən qalsın?
SOLID hansı prinsiplərdən ibarətdir, izah edə bilərsinizmi?
React Native və React Native Web ilə işlədinizmi?
Frontend inkişafında asılılıq inversiyası prinsipinin nümunəsini göstərin.
Sizdə texniki tapşırıqlarda daha çox təcrübə var, biznes aspektləri az qeyd olunub. Siz arxitektura ilə məşğul olan texniki lider idiniz, yoxsa sadəcə adi biznes funksiyalarını həyata keçirirdiniz?
Valideyn komponentdə vəziyyət dəyişdikdə uşaqlar komponentlərinin kaskad yenidən işlənməsini necə qarşısını almaq olar?
Fiber necə işləyir və React-də prioritetləşdirmə (scheduler) necə qurulub?
Frontend inkişafında İnterfeys Ayırma prinsipinin nümunəsini göstərin.
Tutaq ki, backend-də səhifələmə etmək mümkün deyil və Web Worker mövcud deyil. Bu problemi necə həll edərdiniz?
İki kod variantına baxın (rekursiv vədlər/mikrotapşırıqlar ilə) və deyin, səhifənin bloklanması baxımından birinci və ikinci variant arasında nə fərq var.
Hansı dövlət menecerləri ilə işləmək məcburiyyətində qaldınız və sizə nə xoş gəlir, hansı artı və mənfi tərəfləri görürsünüz?
Sıfır vaxt aşımı ilə ardıcıl çox sayda setTimeout istifadə edildikdə məlum olan problem nədir?
Hadisə döngüsü hansı hissələrdən ibarətdir?
useTransition hook-u haqqında danışın — necə işləyir və nə üçün istifadə olunur?
Tutaq ki, bizim React Native tətbiqimiz və veb tətbiqimiz var. Brauzer API-lərinin bəziləri, o cümlədən Local Storage, React Native-də mövcud deyil (orada Async Storage istifadə olunur). Siz veb və React Native üçün müxtəlif saxlama tətbiqləri ilə vahid interfeys necə həyata keçirərdiniz?