Frontend
Co jsou to literální typy v TypeScriptu a k čemu slouží?
Proč je potřeba Next.js, jaké metody vykreslování podporuje a co se stane, pokud je horní komponenta označena jako klientská komponenta?
V formuláři, při stisknutí Enter, se stránka znovu načte. Nakonfigurujte odeslání bez načítání stránky a udělejte validaci pole povinnou.
Jak funguje useMemo, pokud je předán pole závislostí, je prázdné nebo není předáno?
Co jsou debounce a throttle, jak se liší a kde se používají?
Co se vám na frontendu líbí nejvíce a v jaké oblasti se chcete rozvíjet?
Co se stane, pokud předáte funkci jako počáteční hodnotu do useState, a proč se používá lazy inicializace?
Souhrn uvádí, že doba tvorby úkolu se zkrátila z 11 na 4 minuty. Co se při tom nezměnilo?
Kdo vyvinul renderovací engine?
Co je React, proč je potřeba Virtual DOM a jak React aplikuje změny na DOM?
Popište, jak byly organizovány interaktivní domácí úkoly: JSON konfigurace, komponenty a jejich vykreslení?
Kdo pracoval na struktuře konfigurace JSON?
Jak najdete úzká místa a výkonové problémy ve frontendové aplikaci?
Jak optimalizovat dětskou komponentu, aby se při aktualizaci rodiče znovu nem vykreslovala?
Jaké hooky v Reactu obvykle používáte?
Určete pořadí výstupu do konzole v příkladu se synchronním kódem, Promise.resolve a dvěma setTimeouty.
Co jsou Web Workers a kdy se používají?
Proč bylo v jednom z projektů použito JSDoc místo úplného TypeScriptu? Proč nebyla zahájena migrace?
Bude se Child znovu vykreslovat, když se zadá text, pokud mu rodič předá onChange handler? Jak to optimalizovat?
Co dělá useCallback a kdy je užitečné?