Sobes.tech

type Foo = { a: string; b: number; c: null; d: boolean; } // Foo ачкычтары type FooKeys = keyof Foo // B жана d маанилери жок жаңы түр кандай аныкталат? type FooKeysWithoutBD

Middle+
206

Reactте компоненттин кайра чагылдырылышы эмне менен байланыштуу?

Middle+
191

Promise менен try/catch түзүмү иштешин кантип камсыз кылса болот? Promise'ди async/await аркылуу синхрондоо кантип?

Middle+
187

Foo негизинде жаңы түрдү кантип жарыялоо керек, бирок a жана c талаалары жок, Omit колдонбостон?

Middle+
186

Коддун синхрон жана асинхрон ишке ашырылыш тартибин түшүндүрүңүз (Event Loop, макро жана микро тапшырмалар).

Middle+
161

TypeScriptте гана сап жана Bar классынын үлгүсүн кабыл алган жана башка учурларда катаны чыгаратган Generic менен функцияны кантип жасоого болот?

Middle+
152

CSS жазуунун ыкмасы кандай болчу? Сиз CSS-in-JS ыкмасы менен таанышсызбы?

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+
144

Неге setCountке функция (c => c + 1) өткөрүп, жөн гана setCount(tick + 1) деп койбойт?

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

Мүмкүнбү, ошол эле нерсени setTimeout колдонуп, setInterval ордуна ишке ашырууга болобу?

Middle+
136

Өзүңдүн бардык тажрыйбаңда эң кыйын тапшырма тууралуу айтып бер.

Middle+
135

useEffectтеги көзкаранды массиви эмне? Эгер бош массив өткөрсөңүз же аны эч өткөрбөсөңүз эмне болот?

Middle+
134

Бардык 3 секундта бирдей кездешкен санды өзгөртүп, өзгөрүүлөрдүн санын көрсөтүү керек. Бул бардык ишти App компонентинин ичинде гана жасоо керек. Бул компоненттер сырттан келген Rand компонентинен турат.

Middle+
127

Бардык түрдөгү аргументтерди кабыл алган жана аларды кайтарган foo функциясы барбы? Натыйжанын тиби any болбошу үчүн жана берилген аргументтин тибине ылайык болушу үчүн кандай кылуу керек? Генериктерди колдонуңуз.

Middle+
127

// Кайта иштетүү логикасын өзүнчө тышкы hookка чыгарыш керек, // бул сырттан таймер менен иштөө мүмкүнчүлүгүн берет (мисалы, 10 секундтан кийин токтотуу). // Rand компонентине негизделген жаңы RandOnce компонентин түзүү керек, // ал App ичинде колдонулганда // ар 3 секундда бир кездейсоқ сан жаңылбайт, тескерисинче, бир жолу кездейсоқ сан көрсөтөт.

Middle+
123

Type ачкыч сөзү менен interfaceтин айырмасы эмнеде? Төрлөр жана интерфейстердеги мураскорлук жөнүндө айтып бер.

Middle+
122

Сиз тапшырманы баалоо кылдыңыз, алдыңыз жана туура эмес баалоо кылдыңыз жана убакытында бүтүрө албайсыз. Ошол учурда эмне кыласыз?

Middle+
121

Promise ичинде катаны иштетүүнүн кандай жолдору бар? try/catch түзүмүн колдонсо болобу?

Middle+
117

Өз иш тажрыйбаңыз жөнүндө айтып бериңиз. Тапшырмаларды пландаштыруу процесси кандай уюштурулган?

Middle+
117
/2