type Foo = { a: string; b: number; c: null; d: boolean; } // Калидҳои Foo type FooKeys = keyof Foo // Чӣ гуна навъи навро дар асоси FooKeys, аммо бе арзишҳои b ва d эълон кардан мумкин аст? type FooKeysWithoutBD
Frontend
Барои чӣ такрор кардани компонент дар React вобаста аст?
Чӣ гуна навъи навро дар асоси Foo эълон кардан мумкин аст, аммо бе майдонҳои a ва c, бе истифодаи Omit?
Чӣ гуна сохтани try/catch бо Promise кор мекунад? Чӣ гуна Promise-ро бо async/await синхрон кардан мумкин аст?
Дар кадом тартиб console.log нишон дода мешавад ва чаро? Тартиби иҷрои коди синхронӣ ва асинхронӣ (Event Loop, вазифаҳои макро ва микро) -ро шарҳ диҳед.
Чӣ гуна метавон функсияи бо Generic-ро такя кард, ки танҳо сатр ё нусхаи синфи Bar қабул кунад, ва дар дигар ҳолатҳо хато диҳад дар TypeScript?
Раванди навиштани CSS чӣ гуна буд? Оё бо усули CSS-in-JS шинос ҳастед?
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 чыгарады
Чаро дар setCount функсия (c => c + 1)-ро ба ҷои танҳо setCount(tick + 1) интиқол додан лозим аст?
<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>
Оё имкон дорад ҳамон чизро бо истифода аз setTimeout ба ҷои setInterval иҷро кард?
Дар бораи вазифаи душвортарин дар тамоми таҷрибаи худ нақл кунед.
Чӣ тавр аст, ки массиви вобастагиро дар useEffect истифода мебаред? Агар массиви холиро диҳед ё онро комилан нагузоред, чӣ мешавад?
Компоненти App ва Rand аз китобхонаи хориҷӣ мавҷуданд, ки рақами тасодуфиро нишон медиҳанд. Дар ҳар 3 сония рақами тасодуфиро тағир додан лозим аст ва ҳисобкунаки тағиротҳоро нишон диҳед. Ҳамаи ин танҳо дар компоненти App.
Оё функсияи foo вуҷуд дорад, ки аргументиҳои навъи any қабул мекунад ва онҳоро бармегардонад? Чӣ гуна бояд кард, ки навъи натиҷа на any бошад, балки мувофиқи навъи аргументи додашуда бошад? Аз Генерикҳо истифода баред.
// Необходимо е да изнесем логиката за повторно рендериране в отделен външен hook, // който да позволява работа с таймера отвън (например, да го спре след 10 секунди). // Трябва да се създаде нов компонент RandOnce базиран на компонента Rand, // който при използване в App // няма да обновява случайното число всеки 3 секунди, а ще показва случайно число само веднъж.
Ключвожа калиди type бо интерфейс дар TypeScript чӣ фарқ дорад? Дар бораи меросгирӣ дар намудҳо ва интерфейсҳо гап зан.
Шумо вазифаро арзёбӣ кардед, онро қабул кардед ва дарк мекунед, ки шумо онро нодуруст арзёбӣ кардед ва наметавонед дар вақти лозим ба анҷом расонед. Дар ин лаҳза чӣ мекунед?
Чӣ гуна роҳҳо барои коркарди хато дар Promise вуҷуд доранд? Оё метавон сохтани try/catch-ро истифода бурд?
Дар бораи таҷрибаи кории худ нақл кунед. Процесси нақшакашии вазифаҳо чӣ гуна ташкил шудааст?