Sobes.tech

Frontend

type Foo = { a: string; b: number; c: null; d: boolean; } // FooKalitlari type FooKeys = keyof Foo // B va d qiymatlari bo'lmagan holda, FooKeys asosida yangi tur qanday e'lon qilinadi? type FooKeysWithoutBD

Middle+
206

Reactda komponentni qayta chizish nima bilan bog'liq?

Middle+
190

Foo asosida yangi tur qanday e'lon qilish mumkin, lekin a va c maydonlari bo'lmasdan, Omit ishlatmasdan?

Middle+
185

Promise bilan try/catch tuzilmasini qanday ishlashini ta'minlash mumkin? Promise ni async/await yordamida sinxron qilish qanday?

Middle+
184

console.log qaysi tartibda chiqariladi va nima uchun? Sinxron va asinxron kodning bajarilish tartibini tushuntiring (Event Loop, makro va mikro vazifalar).

Middle+
161

TypeScriptda faqat satr yoki Bar sinfining nusxasini qabul qiladigan va boshqa hollarda xato chiqaradigan generic bilan funksiyani qanday qilish mumkin?

Middle+
152

CSS yozish yondashuvi qanday edi? CSS-in-JS yondashuvi bilan tanishmisiz?

Middle+
149

function delayFunc(fn, delay) { return function c(...args) { return new Promise((resolve) => { setTimeout(() => { fn(...args) }, delay * 1000) }) } } function sum(a, b) { console.log(a + b) } const delayedSum = delayFunc(sum, 5); await delayedSum(3, 2); //5 секунддан кейин 5 чиқаради await delayedSum(5, 3); //аввалгидан 5 секунддан кейин 8 чиқаради

Middle+
143

Nima uchun setCount ga oddiygina setCount(tick + 1) o'rniga (c => c + 1) funksiyasini uzatish kerak?

Middle+
139

<div class="list"> <div class="item">1</div> <div class="item">2</div> ... <div class="item">N-1</div> <div class="item">N</div> </div>

Middle+
138

Tajribangizdagi eng qiyin vazifa haqida gapirib bering.

Middle+
135

setInterval o'rniga setTimeout yordamida shunday qilish mumkinmi?

Middle+
135

useEffect'da bog'liq array nima? Bo'sh array yuborsangiz yoki umuman yubormasangiz nima bo'ladi?

Middle+
134

Any turdagi argumentlarni qabul qiladigan va ularni qaytaradigan foo funksiyasi bormi? Natija turini any bo'lishdan qochib, yuborilgan argument turiga mos qilish uchun qanday qilish mumkin? Genericlardan foydalan.

Middle+
127

Tashqi kutubxonadan chiqqan Rand komponenti bilan birga, App komponenti mavjud bo'lib, u tasodifiy raqamni ko'rsatadi. Har 3 sekundda bir tasodifiy raqam o'zgarishini ta'minlash va o'zgarishlar sonini ko'rsatish kerak. Barchasi faqat App komponentida bo'lishi kerak.

Middle+
126

// Qayta render qilish mantiqini alohida tashqi hookga chiqarish kerak, // bu tashqaridan vaqtni boshqarish imkonini beradi (masalan, 10 sekunddan so'ng to'xtatish). // Rand komponentiga asoslangan yangi RandOnce komponentini yaratish kerak, // bu App ichida ishlatilganda // har 3 sekundda tasodifiy raqamni yangilamay, faqat bir marta tasodifiy raqam chiqaradi.

Middle+
123

Type kalit so'zi bilan interfeys o'rtasidagi farq nima? Turlar va interfeyslarida meros olish haqida gapir.

Middle+
122

Vazifa baholadingiz, uni olingiz va noto'g'ri baholaganingizni va vaqtida bajarolmasligingizni tushundingiz. Bu vaqtda nima qilasiz?

Middle+
121

// App ichida ishlatilganda, // tasodifiy raqam har 3 sekundda bir yangilanmaydigan, // faqat bir marta tasodifiy raqam chiqaradigan yangi RandOnce komponentini yaratish kerak. // const Rand = () => <span>{Math.random()}</span>

Middle+
117

Ish tajribangiz haqida gapiring. Vazifa rejalashtirish jarayoni qanday tashkil etilgan?

Middle+
117
/2