Sobes.tech

Frontend

Təsəvvür edin ki, makro tapşırıqların növbəsində beş `setTimeout` var və mikro tapşırıqlar sonsuz şəkildə yeni mikro tapşırıqlar əlavə edir, məsələn, rekursiv `Promise.resolve().then()` vasitəsilə. İnterfeysə nə olacaq və bu beş timeout heç vaxt icra olunacaqmı? Niyə?

Middle
Экосистема тенниса MYTENNIS ONLINE
30

#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
Mayflower
30

Gələcəkdə məhsulun keyfiyyətini artırmaq üçün hansı təkmilləşdirmələr edilə bilər?

Middle
Mayflower
30

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+
Mayflower
30

Hansı tapşırıqları ən çox bəyənirdin?

Middle
BLS-Soft
30

Siz CI/CD-ni sıfırdan tamamilə qurmusunuz?

Middle
Pac Group
30

İşin artıq develop-ə daxil olduğu, lakin hazırkı buraxılışa daxil edilməməli olduğu hallar oldumu? Belə bir vəziyyətdə necə hərəkət etdiniz?

Middle
Куаргет
30

Beynəlxalq komandada işləmək üçün ingilis diliniz nə qədər rahatdır?

Middle+
СБЕРСБЕР
30

Test yazarkən süni intellektlə necə işlədiniz?

Middle+
Global treds
30

const hadisələr = [ { ad: 'Маша', tarix: '[phone]' }, { ad: 'Даша', tarix: '[phone]' }, { ad: 'Ваня', tarix: '[phone]' }, { ad: 'Петя', tarix: '[phone]' }, { ad: 'Митя', tarix: '[phone]' }, ];

Middle
АО Пари Страховая компания
30

Angular-ın modul arxitekturasından müstəqil komponentlər necə fərqlənir?

Middle+
Сибилтек-софт
30

Əgər funksiyanın uğurlu icrasından sonra timeout təmizlənməzsə, nə baş verər? Bu necə düzəldilə bilər və hər halda (uğur və ya səhv) timeout-u təmizləmək üçün hansı vəd metodu uyğundur?

Middle+
Яндекс
30

Formlarla işləmə: React Hook Form, Yup/Zod ilə doğrulama

Middle+
Perfluence
30

Map və WeakMap arasındakı fərq nədir?

Middle+
IT OneIT One
30

TypeScript-də ən çox istifadə etdiyiniz utilitar növlər hansılardır?

Middle
thesis
30

Bir az özünüz və iş təcrübəniz haqqında danışın.

Middle
Брайтис
30

Cookies necə işləyir? HttpOnly, SameSite bayraqları nədir? Cookies-i müəyyən bir yol ilə necə məhdudlaşdırmaq olar?

Middle+
ООО Делай мебель
30

Canlı kodlaşdırma: öz MyOmit<T, K> növünüzü tətbiq edin (TypeScript-dəki Omit köməyinə bənzər)

Middle
X-Notes
30

Angular-da Dəyişikliklərin Aşkarlanması nədir? Hansı strategiyalar mövcuddur?

Middle
AstonAston
30

Əsas tiplərdə niyə daxili metodlar, məsələn, toString, çağırıla bilər?

Middle+
Ozon Tech
30
/292