Sobes.tech

Frontend

SSR vasitəsilə məlumatlar artıq serverdə yüklənibsə, müştəri tərəfində redundant məlumat sorğuları problemini necə həll etmək olar?

Middle
165

Viewport-da görünən kartlarda şəkil yükləməsini necə optimallaşdırmaq olar? Məzmunu sürətlə dəyişərkən (məsələn, YouTube Shorts) yarış şərti problemini necə həll etmək olar?

Middle+
164

Docker, CI/CD, GitHub Actions, GitLab haqqında danışdınız — dəqiq nə etdiyinizi, hansı pipeline-lər, konteynerlərdə nə olduğunu açıqlaya bilərsinizmi?

Middle+
162

Çoxölçülü formalar ilə işləmək üçün nə istifadə olundu, təsdiqləmə üçün, hansı problemlərlə qarşılaşıldı, necə test olundu?

Middle+
161

Siyahının virtualizasiyası necə işləyir? Bu texniki olaraq JavaScript vasitəsilə necə həyata keçirilir?

Middle
159

Uyğun sahələr üçün server tərəfi doğrulamasını həyata keçirin.

Middle
158

İstifadəçilərin yüklənməsini sürətləndirmək üçün məlumatları serverdə necə keşikdə saxlamaq olar?

Middle
158

Hansı çərçivələr və ya alətlərlə işləyirsiniz? İşinizdə AI alətlərindən istifadə edirsinizmi?

Middle
158

#React qeydiyyat forması 1. StateProvider-in necə işlədiyini izah edin, müsahibəçiylə fikirlərinizi paylaşın. 2. /src/api/mock-ə baxın, necə işlədiyini izah edin. 3. SubmitButton-un rəngini yoxlayın və düzəldin. 4. Signup komponentində müştəri tərəfi form doğrulamasını tətbiq edin. (\*) 9-cu tapşırığı yadda saxlayın. Qaydalar: - İstifadəçi adı, Email, Şifrə və Təkrarlanan Şifrə sahələri ən azı 6 simvol olmalıdır; - Şifrə Təkrarlanan Şifrə ilə uyğun olmalıdır; - Doğrulama "SignUp" düyməsinə kliklənəndə edilməlidir; - Yanlış dəyərlərə malik sahələr işarələnməlidir (props error və helperText); 6. API cavabında istifadəçiyə yaxın göstərilməli olan xəta ola bilər. 7. Uğurlu göndərmədən sonra UserName komponentinin yeni istifadəçi adını göstərdiyindən əmin olun. 8. Yeni SignupSuccess komponentini tətbiq edin. Bu, qeydiyyat formasının yerinə göstərilməlidir. 9. Uyğun sahələr üçün server tərəfi doğrulamasını tətbiq edin. --- mock.ts-dən kod: ```typescript const fakeResponse = (userName) => ({ code: 200, user: { id: 42, userName, }, }); let a = 0; const api = { '/signup': function (userName: string, email: string, password: string) { a++; return new Promise((resolve, reject) => { setTimeout(() => { if (a % 2 === 0) { return resolve(fakeResponse(userName)); } else { return reject( new Error( `İstifadəçi adı "${userName}" artıq alınmışdır. Zəhmət olmasa başqa birini sınayın.` ) ); } }, 500); }); }, }; export default api; ```

Middle
157

customMap funksiyası üçün TypeScript tipini həyata keçirin, bu funksiyanın hər hansı bir növ massiv və başqa bir növ qaytaran çevirmə funksiyasını qəbul etdiyini təmin edir. Çevirmə funksiyası, Array.map-dəki callback kimi üç arqument qəbul etməlidir.

Middle
157

Səhifədə bir pleyer var. Bir tabda dayandır düyməsinə basıldıqda, digər tabda da ifa dayandırılmalıdır. Tablar arasında əlaqəni necə həyata keçirərdin?

Middle
156

Yalnızca bir div və CSS istifadə edərək DAYAN işarəsini (ağ zolaqlı qırmızı dairə və ikiqat sərhəd) yaradın (pseudo-elementlər icazə verilir).

Middle
155

Bizdə monorepo-da çox böyük bir ön üz var və eyni zamanda çox sayda fərqli komanda işləyir. Mikro-ön üzlərə keçə bilmirik. Fərqli komandaların bir-birinin işinə təsir etmə riskini necə minimuma endirmək olar?

Middle+
155

resolve və promise sahələrinə malik obyekt qaytaran promiseWithResolver (gecikdirilmiş vəd) funksiyasını həyata keçirin.

Middle
154

Buraxılışlar necə təqdim olunurdu, necə test edilirdi, nə qədər tez-tez çıxırdı?

Middle+
154

#React qeydiyyat forması 1. StateProvider-in necə işlədiyini izah edin, müsahibəçiylə fikirlərinizi paylaşın. 2. /src/api/mock-a baxın, necə işlədiyini izah edin. 3. SubmitButton-un rəngini yoxlayın və düzəldin. 4. Signup komponentində müştəri forması doğrulamasını tətbiq edin. (* ) 9-cu tapşırıq nömrəsini yadda saxlayın. Qaydalar: - İstifadəçi adı, Email, Parol, Təkrarlanan Parol sahələri ən azı 6 simvoldan ibarət olmalıdır; - Parol Təkrarlanan Parol ilə uyğun olmalıdır; - Doğrulama "Qeydiyyatdan keç" düyməsinə kliklənəndə edilməlidir; - Yanlış dəyərlərə malik sahələr işarələnməlidir (error və helperText props); 6. API cavabında xəta ola bilər və bu, müvafiq sahənin yaxınında istifadəçiyə göstərilməlidir. 7. Uğurlu göndərmədən sonra UserName komponentinin yeni istifadəçi adını göstərdiyindən əmin olun. 8. Yeni SignupSuccess komponentini tətbiq edin. Bu, qeydiyyat formasının yerinə göstərilməlidir. 9. Uyğun sahələr üçün server doğrulamasını tətbiq edin.

Middle
154

Proqramlaşdırma haqqında necə yeni bir şey öyrənirsiniz və son vaxtlar sizə ən çox yadınıza qalan nədir?

Middle
154

İnkişafın davam etdiyini və müddətlərdən bir az geri qaldığını hiss etdiyiniz zaman adətən nə edirsiniz? Bir buraxılış tarixi var, amma tapşırığı vaxtında tamamlayamayacağınızı başa düşürsünüz.

Middle+
154

Söhbətdə fayllar necə dəyişdirilirdi — sadəcə POST sorğusu iləmi yoxsa böyük fayllar var idi?

Middle+
153

Məhsul funksiyasında çox sayda sahə geri qaytarılırsa, başqa bir funksiyada isə yalnız iki sahə geri qaytarılırsa, belə olubmu?

Middle
150
/5