Představte si: je velký text s klikacími odkazy. Jak byste se dohodli s backendem na formátu dat a jak byste to implementovali na frontendu?
Frontend
Proč se objekty používané jako klíče běžného objektu převádějí na řetězec "[object Object]"? Dochází k převodu na řetězec i u jiných klíčů, například čísla 7?
S čím by se mělo používat React.lazy?
Jak bude taková konstrukce vypadat po transpilu do ES5?
Co je SemVer?
Jaké nedávné funkce, metody nebo API ECMAScript jste použili?
Setkali jste se někdy s curryingem v praxi?
Jak dlouho trvala tato refaktorizace?
Jak správně typovat prázdný objekt, aby vždy zůstal prázdný?
Jak na typizaci připojené knihovny JavaScript, pokud nemáte přístup ke zdrojovému kódu?
Udělal jste někdy velké refaktoringy sami?
Vytvořili jste vlastní type guards? S jakým klíčovým slovem jsou vytvářeny?
Použili jste operátor satisfies?
Jaký typ by měl být uveden pro chybu v catch v TypeScriptu a proč?
V jakých případech by mělo být použito ||, a v jakých — ???
Co vás nejvíce iritovalo při kontrole kódu? O čem jste nejčastěji diskutovali v pull requestech?
Jaké další závislosti jsou v package.json kromě dependencies a co znamenají?
Co ukážou dva příkazy console.log v příkladu s objekty a, b a c, používanými jako klíče objektu?
Kde jsou nakonfigurovány CSS Modules a jak označit globální styly v CSS Module?
Co je třeba udělat v řetězci vlastních Promise, aby se provádění dostalo do catch?