Frontend
Pokud odstraníte odkaz na třídní komponentu, bude hodnota odkazu instance třídy. Je možné udělat něco podobného s funkční komponentou — předat odkaz a získat v ní například funkci deklarovanou uvnitř komponenty?
Jaká jsou vaše očekávání jako zaměstnance během půl roku až jednoho roku práce?
Jaký je rozdíl mezi interface a type v TypeScriptu? Co se stane, pokud deklarujeme dva rozhraní se stejným názvem?
Úkol na živé kódování: máte malou komponentu seznamu úkolů v JSX. Opravte vše, co se vám nelíbí, a vysvětlete proč.
Jaké metody optimalizace re-renderů existují v Reactu (React.memo, useCallback, useMemo)?
Je správné, že pro přístup standalone je injekce vhodnější než začlenění přes parametr konstruktoru? Proč?
Jak udělat, aby funkce s generikem přijímala pouze řetězec nebo instanci třídy Bar, a v ostatních případech vyhazovala chybu v TypeScriptu?
Nyní je třeba seřadit všechny uživatele podle ID vzestupně. Jaký třídicí algoritmus byste zvolili k vyřešení tohoto úkolu?
Existují dva vložené bloky A a B s danými rozměry. Jak umístit blok B přesně do středu bloku A? Navrhněte několik možností, včetně řešení pro starší prohlížeče bez podpory flexboxu.
Pokud je tlačítko vloženo do klikatelného karty, spustí se obsluhy kliknutí jak na tlačítku, tak i na kartě? Jak tyto události rozdělit?
Jak zkopírovat objekt v JavaScriptu? Čím se liší povrchní kopie od hluboké?
Chápeš princip oddělení logiky a prezentace v modelu, na kterém stojí mnoho architektonických přístupů? Odkud pochází tato myšlenka původně?
Čeho byste se na nové práci chtěli vyvarovat? Co pro vás znamená netoxický tým a vstřícné vedení?
Jaké mohou být příčiny dlouhé bílé obrazovky při SSR (Nuxt)? Jak diagnostikovat a řešit problém s vysokým Time to First Byte?
Jak jste pracoval s manažery stavu? Používal jste Redux?
Kdy se spouští callback useEffect? Jaké fáze jsou v Reactu?
Čím se liší kontrolované a nekontrolované komponenty v Reactu?
Co se vám na současné práci již nelíbí? Proč jste se rozhodli podívat na jiné možnosti?
Můžeme trochu hlouběji proniknout do produktu s AI asistentem? Vyprávějte nám, jak vypadal tok od začátku do realizace tohoto produktu
Pověz mi o práci s formuláři v Reactu.