Sobes.tech

type Foo = { a: string; b: number; c: null; d: boolean; } // FooKeys type FooKeys = keyof Foo // FooKeys-ке негізделген, бірақ b және d мәндері жоқ жаңа типті қалай жариялауға болады? type FooKeysWithoutBD

Middle+
202

Foo негізінде жаңа типті қалай жариялауға болады, бірақ a және c өрістерімен емес, Omit қолданбай?

Middle+
183

React-тегі компоненттің қайта жүктелуі неге байланысты?

Middle+
183

Promise-мен жұмыс жасағанда try/catch құрылғысы қалай жұмыс істейді және Promise-ті async/await арқылы синхронды ету қалай?

Middle+
181

Консоль.log қай тәртіппен шығарылады және неге? Синхронды және асинхронды кодтың орындалу тәртібін түсіндіріңіз (Event Loop, макро- және микрозадачи).

Middle+
154

Функциямен Generic тек ғана жолды немесе Bar класының мысалы қабылдауы үшін қалай жасауға болады, ал басқа жағдайларда TypeScript қатесін шығару?

Middle+
148

Неге setCount-ке жай ғана setCount(tick + 1) орнына функция (c => c + 1) өткізу керек?

Middle+
139

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

CSS жазудағы тәсіліңіз қандай болды? CSS-in-JS тәсілімен таныссыз ба?

Middle+
136

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

setInterval орнына setTimeout арқылы дәл солай жасауға бола ма?

Middle+
134

useEffect-те тәуелділіктер массиві дегеніміз не? Егер бос массив берсеңіз немесе мүлде бермесеңіз, не болады?

Middle+
130

Барлық тәжірибеңіздегі ең күрделі тапсырма туралы айтыңыз.

Middle+
127

Нәтиже типін 'any' емес, аргумент типіне сәйкес ету үшін Generics-ті қалай қолданасыз?

Middle+
126

App компоненті және үшінші тарап кітапханасынан Rand компоненті бар, ол кездейсоқ сан шығарады. Әр 3 секунд сайын кездейсоқ санды қалай өзгертуге және өзгерістер санын көрсетуге болады? Барлығы App компонентінде.

Middle+
121

// Қайта көрсету логикасын бөлек сыртқы хукке шығару керек, // ол сырттан таймермен жұмыс істеуге мүмкіндік береді (мысалы, 10 секундтан кейін тоқтату). // Rand компонентіне негізделген жаңа RandOnce компонентін жасаңыз, // ол App-те қолданылғанда // кездейсоқ санды әр 3 секунд сайын жаңартпай, тек бір рет шығарады.

Middle+
120

TypeScript-те 'type' кілттік сөзі мен 'interface' қалай ерекшеленеді? Типтер мен интерфейстердегі мұрагерлікті түсіндіріңіз.

Middle+
119

Сіз тапсырманы бағалап, оны орындауға алдыңыз және бағалау дұрыс еместігін және уақытында аяқтай алмайтыныңызды түсіндіңіз. Осы сәтте не істейсіз?

Middle+
118

Жұмыс тәжірибеңіз туралы айтыңыз. Тапсырмаларды жоспарлау процесі қалай ұйымдастырылды?

Middle+
116

Promise-те қателерді өңдеу үшін қандай әдістер бар? try/catch қолдануға бола ма?

Middle+
114
/2