Sobes.tech

Frontend

type Foo = { a: string; b: number; c: null; d: boolean; } // Foo võtmed type FooKeys = keyof Foo // Kuidas deklareerida uus tüüp, mis põhineb FooKeys'il, kuid ilma väärtusteta b ja d? type FooKeysWithoutBD

Middle+
213

Millele sõltub React-s komponendi uuesti renderdamine?

Middle+
199

Kuidas teha, et try/catch struktuur töötaks Promise'iga? Kuidas muuta Promise sünkroneks, kasutades async/await?

Middle+
190

Kuidas deklareerida uus tüüp, mis põhineb Foo-l, kuid ilma väljadeta a ja c, ilma Omit-i kasutamata?

Middle+
186

Millises järjekorras kuvatakse console.log ja miks? Selgitage sünkroonse ja asünkroonse koodi täitmise järjekorda (Event Loop, makro- ja mikroülesanded).

Middle+
163

Kuidas teha nii, et funktsioon, millel on generik, võtaks ainult stringi või Bar klassi eksemplari ning muudel juhtudel viskaks TypeScriptis vea?

Middle+
153

Milline oli lähenemine CSS-i kirjutamisel? Kas sa oled tuttav CSS-in-JS lähenemisega?

Middle+
150

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); //pēc 5 sekundēm parādīsies 5 await delayedSum(5, 3); //pēc 5 sekundēm no iepriekšējā parādīsies 8

Middle+
144

Kas sama asja saab teha, kasutades setTimeouti asemel setIntervali?

Middle+
141

Miks setCount'ile anda funktsioon (c => c + 1) selle asemel, et lihtsalt kasutada setCount(tick + 1)?

Middle+
141

Räägi mulle kogu oma kogemuse kõige keerulisemast ülesandest.

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

Mis on sõltuvuste massiiv useEffect'is? Mis juhtub, kui edastate tühja massiivi või üldse mitte?

Middle+
134

Kas on olemas funktsioon foo, mis võtab vastu argumente tüübist any ja tagastab need? Kuidas tagada, et tulemuse tüüp ei oleks any, vaid vastaks edastatud argumenti tüübile? Kasutage Generikke.

Middle+
128

On komponent App ja komponent Rand välisest raamatukogust, mis näitab juhuslikku numbrit. Tuleb teha nii, et iga 3 sekundi järel muutub juhuslik number ja näidata muutuste loendurit. Kõik ainult App komponendis.

Middle+
127

Milleks on vaja puhastusfunktsiooni (return) useEffect-s? Mida juhtub ilma selleta, kasutades setInterval?

Middle+
126

// Vajadzētu izņemt atkārtotas pārrenderēšanas loģiku atsevišķā ārējā hookā, // kas ļauj darbā ar taimeri no ārpuses (piemēram, apturēt pēc 10 sekundēm). // Jāizveido jauns komponents RandOnce, balstīts uz komponentu Rand, // kas, lietojot App, // neatsvaidzinās nejaušo skaitli ik pēc 3 sekundēm, bet parādīs nejaušo skaitli tikai vienreiz.

Middle+
126

Mis vahe on märksõnal type ja interface TypeScriptis? Räägi pärandamisest tüüpides ja liidestes.

Middle+
122

Sa oled hinnanud ülesannet, võtnud selle käsile ja mõistad, et hindasid seda valesti ning ei jõua õigel ajal valmis. Mida sel hetkel teed?

Middle+
121

// Vajag izveidot jaunu komponentu RandOnce, balstoties uz komponentu Rand, // kas, lietojot App, // neatsvaidīs nejaušo skaitli ik pēc 3 sekundēm, bet parādīs nejaušo skaitli tikai vienu reizi. // const Rand = () => <span>{Math.random()}</span>

Middle+
118
/2