Na co jsou CSS moduly? Proč nepoužíváme běžné CSS?
Frontend
Co je to reaktivní programování? Proč je React, navzdory svému názvu, považován za nereaktivní?
Recenze kódu komponenty Accordion: najděte problémy a navrhněte vylepšení
Proč setState neaktualizuje hodnotu ihned? Co je batching?
Co je useId a k čemu se používá?
Co je to CORS? Pokud si dva backendové servery komunikují bez prohlížeče, objeví se CORS?
Jaký je rozdíl mezi HTTP a HTTPS? Co je šifrováno — hlavičky, tělo nebo URL?
Znáš pojem "akordeon"? Jak lze tento prvek realizovat bez JavaScriptu?
Jak správně dělat HTTP požadavky v Reactu? Čím je Axios lepší než fetch?
Ve funkčním React komponentu jsou dva synchronní volání setState, pak asynchronní funkce, a pak ještě tři volání setState. Kolik renderů se stane v React 18 a React 17? Co je batching a kdy se objevil?
Recenze kódu: máš kus kódu z produkce. Najdi problémy a navrhni vylepšení. Bude React.memo správně memoizovat, pokud se do props předávají funkce a objekty?
Objekt je předáván z rodičovského komponentu do dětského přes props a je vložen do závislosti useMemo. Kolikrát se useMemo spustí? Jak optimalizovat, aby se useMemo přepočítával pouze jednou?
Jaký je rozdíl mezi SSR a SSG?
Existuje pole s 10 prvky, volá se .map(). Co se stane, pokud z callbacku odstraníme return?
Co je špatný kód? Jak se snažíš ho nenapsat?
K čemu slouží useMemo? Uveďte praktický příklad.
Jaký je rozdíl mezi metodami pole map() a forEach()?
Znáš pojem "breadcrumb" (drobečky)? Jakými HTML tagy bys použil při implementaci tohoto komponentu?
Jaké nové hooky se objevily v React 18?
Co jsou to řízené a neřízené komponenty v Reactu?