Sobes.tech

Frontend

Je možné importovať z jednej úrovne FSD do inej na rovnakej úrovni?

157

Povedzte, ako funguje vzorec Event Emitter in ali imate z njim izkušnje, zlasti v Angular.

156

Prečo je víťazstvo nesprávne započítané, aj keď sú hodnoty na valcoch odlišné? Zistite príčinu chyby súvisiacej s race condition pri asynchrónnej aktualizácii stavu.

156

Implementujte preprosto igralno avtomat "enoročni bandit": - Implementirajte tri valje (s številkami od 0 do 9, ki se spreminjajo po vrsti 0,1,2,...9,0,1,2...) - Pri vsakem onRoll na valju se pojavi naslednja vrednost - Če se vsi trije številki ujemajo po ustavitvi, rečemo, da je zmagal - Onemogočite gumb med vrtenjem Fizični model kolesa je že implementiran v metodi runSpinner, vendar nima nič opraviti s številkami. Nasvet: začnite implementacijo z prvega valja, nato dodajte ostale po analogiji

156

Aké problémy rieši dependency injection v Angular a aké výhody prináša poskytovanie služieb na úrovni aplikácie a komponentov?

156

Na čo bude rovné this vo vnútri fn, ak ju zavoláme cez call bez odovzdania kontextu, v prísnom režime (strict mode) a bez neho?

156

Úloha v React (3 podúlohy): 1) Opraviť formulár na úpravu používateľa — pri kliknutí na meno používateľa v zozname, meno by sa malo vložiť do vstupného poľa formulára na úpravu. 2) Formulár na úpravu by sa nemal pri písaní textu do poľa vyhľadávania znovu renderovať (optimalizácia s React.memo). 3) Pri výbere používateľa zo zoznamu by sa malo pole vyhľadávania resetovať.

154

Vysvetlite rozdiel medzi studeným a horúcim Observable.

152

Rozdeľte aplikáciu podľa architektúry Feature-Sliced Design (FSD) — opíšte vrstvy App, Pages, Widgets, Features, Entities.

151

Existujú tri nové typy. Je potrebné vytvoriť nový generický typ, ktorý bude obsahovať všetky polia týchto typov (pomocou unie).

151

Existujú tri rôzne indexy i, j, k také, že súčet a[i]+a[j]+a[k] končí číslicou m? Napríklad, pre m = 3 solve([20, 22, 19, 84]) => true // 20 + 84 + 19 = 123 solve([1,2,3]) => false

149

Čo je Awaited utility type v TypeScript?

149

Skúste simulovať situáciu, aby sa všetky tri čísla na valcoch zhodovali, a skontrolujte, či sa zobrazuje správa o výhre.

148

Funkcia simuluje otáčanie bubna s postupným zastavením - použite onRoll na animáciu otáčania (zmena aktuálnej hodnoty na bubne) - a onStop na oznámenie, keď sa bubon zastaví príklad runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )

148

Poznáte metriky Web Vitals? Ako možno zlepšiť CLS (Cumulative Layout Shift)?

145

Aký je rozdiel medzi ChangeDetectorRef.markForCheck() a detectChanges()?

145

Opravte kód tak, aby pri kliknutí na tlačidlo sa re-renderoval iba App, a pri zadávaní textu do inputu — iba Parent (bez zbytočných re-renderov Child).

145

Čo sa zmení v logike typu, ak nahradíme `extends` za `=` (nastavenie predvolenej hodnoty pre generický typ)?

143

Prečo ste si vybrali IndexedDB pre lokálne uloženie v databázach a nie niečo iné? Aké sú alternatívy?

142

Vytvorte nový typ založený na PartialDelivery, ktorý obsahuje iba polia name a address (Pick).

139
/5