Sobes.tech

Frontend

type Foo = { a: string; b: number; c: null; d: boolean; } // Foo atslēgas type FooKeys = keyof Foo // Kā deklarēt jaunu tipu, balstoties uz FooKeys, bet bez vērtībām b un d? type FooKeysWithoutBD

Middle+
201

Kā izsludināt jaunu tipu, kas balstīts uz Foo, bet bez lauciņiem a un c, neizmantojot Omit?

Middle+
183

No kā ir atkarīgs React komponenta atkārtota renderēšana?

Middle+
183

Kā padarīt, lai try/catch konstrukcija darbotos ar Promise? Kā padarīt Promise sinhronu, izmantojot async/await?

Middle+
180

Kādā secībā tiks parādīts console.log un kāpēc? Izskaidrojiet sinhronā un asinhronā koda izpildes kārtību (Event Loop, makro un mikro uzdevumi).

Middle+
153

Kā padarīt, lai funkcija ar ģenerisku pieņem tikai virkni vai klases Bar eksemplāru, bet citos gadījumos izmet kļūdu TypeScript?

Middle+
148

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

Kāpēc setCount tiek nodota funkcija (c => c + 1) vietā, lai vienkārši izmantotu setCount(tick + 1)?

Middle+
138

Kāds bija pieeja CSS rakstīšanai? Vai tu esi pazīstams ar CSS-in-JS pieeju?

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

Vai to pašu var īstenot, izmantojot setTimeout vietā setInterval?

Middle+
134

Kas ir atkarību masīvs useEffect? Kas notiks, ja nodosiet tukšu masīvu vai vispār to nedosiet?

Middle+
130

Pastāsti man par visgrūtāko uzdevumu visā tavā pieredzē.

Middle+
127

Vai pastāv funkcija foo, kas pieņem argumentus no tipa any un tos atgriež? Kā nodrošināt, lai rezultāta tips nebūtu any, bet atbilstu nodotā argumenta tipam? Izmantojiet Generikus.

Middle+
126

Ir komponenti App un komponenti Rand no ārējas bibliotēkas, kas parāda nejaušu skaitli. Jānodrošina, lai ik pēc 3 sekundēm nejaušais skaitlis mainītos, un tiktu rādīts izmaiņu skaitītājs. Viss tikai komponentā App.

Middle+
121

Kāda ir atšķirība starp atslēgvārdu type un interfeisu TypeScript? Pastāsti par mantošanu tipos un interfeisos.

Middle+
119

// Nepieciešams iznest atkārtotas renderēš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+
119

Jūs novērtējāt uzdevumu, paņēmāt to un saprotat, ka novērtējāt to nepareizi un nevarēsiet pabeigt laikā. Ko darāt šajā brīdī?

Middle+
118

Pastāsti par savu darba pieredzi. Kā tika organizēts uzdevumu plānošanas process?

Middle+
115

Kādi ir veidi, kā apstrādāt kļūdu Promise? Vai var izmantot try/catch konstrukciju?

Middle+
114
/2