Sobes.tech

Frontend

React'da useState haqida gapir: bu nima, qanday ishlaydi, sinxronmi yoki asinxronmi?

Middle
РСХБ-автоматизация
30

Faraz qilaylik, yangi javob turi (masalan, video) kiritilmoqda — bu biz belgilagan ma'lumotlar tuzilmasida qanday hisobga olinadi?

Middle+
OkkoOkko
30

Tasavvur qiling, makro vazifalar navbatida beshta `setTimeout` chaqirig'i bor, va mikro vazifalar cheksiz yangi mikro vazifalarni qo'shmoqda, masalan, rekursiv `Promise.resolve().then()` orqali. Interfeysga nima bo'ladi va bu besh timeout hech qachon bajariladimi? Nima uchun?

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

#React ro'yxatdan o'tish formasi 1. StateProvider qanday ishlashini tushuntiring, suhbatdoshingiz bilan fikrlaringizni bo'lishing. 2. /src/api/mock ga qarang, qanday ishlashini tushuntiring. 3. SubmitButton rangini tekshiring va tuzating. 4. Signup komponentida mijoz tomonidagi forma tekshirishni amalga oshiring. (\*) 9-raqamli vazifani yodda tuting. Qoidalar: - Username, Email, Password va Repeat Password maydonlari kamida 6 ta belgi bo'lishi kerak; - Password Repeat Password bilan mos kelishi kerak; - Validatsiya "SignUp" tugmasi bosilganda amalga oshirilishi kerak; - Noto'g'ri qiymatga ega maydonlar belgilanishi kerak (error va helperText props); 6. API javobi xato bo'lishi mumkin va u mos maydon yaqinida foydalanuvchiga ko'rsatilishi kerak. 7. UserName komponenti muvaffaqiyatli yuborilgandan so'ng yangi foydalanuvchi nomini render qilayotganiga ishonch hosil qiling. 8. Yangi SignupSuccess komponentini amalga oshiring. U ro'yxatdan o'tish formasining o'rniga ko'rsatilishi kerak. 9. Mos maydonlar uchun server tekshiruvi amalga oshiring. --- mock.ts faylidagi 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( `Foydalanuvchi nomi "${userName}" allaqachon band qilingan. Iltimos, boshqa nom bilan sinab ko'ring.` ) ); } }, 500); }); }, }; export default api; ```

Middle
Mayflower
30

Kelajakda mahsulot sifatini oshirish uchun qanday yaxshilanishlar qilish mumkin?

Middle
Mayflower
30

Siz Docker, CI/CD, GitHub Actions, GitLab haqida gapirgansiz — aniq nima qilganingiz, qanday pipeline'lar, konteynerlarda nima bo'lganini ochib berishingiz mumkinmi?

Middle+
Mayflower
30

Qaysi vazifalarni bajarishni eng yoqtirardingiz?

Middle
BLS-Soft
30

Siz CI/CD ni to'liq noldan sozladingizmi?

Middle
Pac Group
30

Developga allaqachon qo'shilgan vazifa joriy chiqarilishga kiritilmasligi kerak bo'lgan holatlar bo'ldimi? Bunday vaziyatda qanday harakat qildingiz?

Middle
Куаргет
30

Xalqaro jamoada ishlash uchun ingliz tilingiz qanday qulaylikda?

Middle+
СБЕРСБЕР
30

Test yozishda sun'iy intellekt bilan qanday ishladingiz?

Middle+
Global treds
30

const events = [ { name: 'Маша', date: '[phone]' }, { name: 'Даша', date: '[phone]' }, { name: 'Ваня', date: '[phone]' }, { name: 'Петя', date: '[phone]' }, { name: 'Митя', date: '[phone]' }, ];

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

Angularning modulli arxitekturasi bilan mustaqil komponentlar qanday farq qiladi?

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

Agar funksiyaning muvaffaqiyatli bajarilishidan so'ng timeoutni tozalashni unutsangiz, nima bo'ladi? Buni qanday tuzatish mumkin va timeoutni har qanday holatda (muvaffaqiyat va xato) tozalash uchun qaysi va'da usuli mos keladi?

Middle+
Яндекс
30

Formalar bilan ishlash: React Hook Form, Yup/Zod orqali tasdiqlash

Middle+
Perfluence
30

Map va WeakMap o'rtasidagi farq nima?

Middle+
IT OneIT One
30

TypeScript'da qaysi utilitar turdagi eng ko'p foydalanasiz?

Middle
thesis
30

O'zingiz va ish tajribangiz haqida biroz gapiring.

Middle
Брайтис
30

Cookieslar qanday ishlaydi? HttpOnly, SameSite bayroqlari nima? Cookieslarni ma'lum bir yo'l bilan qanday cheklash mumkin?

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

Jonli kodlash: o'zingizning MyOmit<T, K> turini amalga oshiring (TypeScriptdagi Omit yordamchisiga o'xshash)

Middle
X-Notes
30
/292