Frontend
İstifadəçi heç redaktə etməyə başlamamış bir forma artıq doğrulama xətası verdi?
Promise.any və Promise.race arasındakı fərq nədir?
Promise metodları haqqında danış: Promise.all, Promise.allSettled, Promise.race, Promise.any — bunlar bir-birindən necə fərqlənir?
CSS izolasiya üsullarını bilirsinizmi?
Angular-da Dependency Injection mexanizəsi nədir və onu necə tətbiq etdiniz? Hansı səviyyələrdə və harada, xidmətlərdən başqa, istifadə edə bilərsiniz?
Hansı ssenarilərdə useEffect istifadə edirsiniz və digər hook-ları nə vaxt istifadə edirsiniz?
Spring Boot ilə bağlı təcrübənizi necə qiymətləndirirsiniz? Onun motorun altında necə işlədiyini anlamaq üçün nə qədər dərinə getməli oldunuz?
Vue 2-də splice istifadə edərkən niyə reaktivlik problemləri yarana bilər və Vue 3-də bu necə həll olunur?
Niyə RTK Query əvəzinə TanStack Query seçdiniz?
[ad] soruşdu: niyə bu vəzifəyə müraciət etdiniz və nə axtarırsınız?
Next.js-dən hidratasiya əvvəlində hansı HTML gələcək?
TypeScript ilə JavaScript arasında üstünlüklər və çatışmazlıqlar nədir?
Cookie-lər və localStorage arasında nə fərq var? Cookie və localStorage-in maksimum ölçüsü nədir? Həyat müddəti necə fərqlənir?
useId nədir və nə üçün istifadə olunur?
JavaScript-də tiplər haqqında danışın: onlar nələrdir, hansı iki böyük alt qrupla bölünür və onları bir-biri ilə necə müqayisə edə bilərik?
Varsayılan dəyər roles = [] olduqda, massiv hər yenidən render zamanı yenidən yaradılmasın deyə nə etmək lazımdır?
Niyə JavaScript-də funksiya obyekt kimi qəbul edilir, halbuki typeof onun üçün "function" qaytarır?
Niyə setTimeout(fn, 0)-nin istifadəsi UI-ni bloklamamağa kömək edir, amma çox sayda vəd (mikro vəzifələr) yaratmaq yox? Event Loop-da makro və mikro vəzifələr arasındakı fərq nədir?
/** * 'asyncAuth(callback)' funksiyası callback qəbul edir, onun içində * bir səhv (birinci arqument) və məlumatlar * backend-dən (ikinci arqument) keçə bilər. * asyncAuth((error, data) => {}); * * Siz 'auth()' funksiyasını həyata keçirməlisiniz, * bu 'asyncAuth()' çağırır, amma Promise qaytarır. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * 'tryAuth()' funksiyası 'auth()' istifadə edir və, səhv baş verdikdə, * N əlavə cəhd edir. * Bütün cəhdlər uğursuz olarsa, sonuncu səhvi qaytarır. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }
React.lazy nə edir? Chunkların bölünməsindən kim məsuliyyət daşıyır — React.lazy və ya dinamik idxal?