Frontend
Povězte o způsobech připojení tagu script v HTML. Jaký je rozdíl mezi umístěním v head a v body?
[jméno] se zeptal: stručně nám řekněte, kde jste pracoval/a a čím jste se zabýval/a.
Pracoval jsi s výkonem? Nějak jsi ho optimalizoval? Například, pokud máš seznam Select s 10 tisíci řádky, jak bys ho optimalizoval?
Proč je vítězství nesprávně zaznamenáno, i když jsou hodnoty na válcích odlišné? Zjistěte příčinu chyby související s race condition při asynchronní aktualizaci stavu.
Co se změní v logice typu, pokud nahradíme `extends` za `=` (nastavení výchozí hodnoty pro generický typ)?
Jak zorganizovat validaci na místě?
Pokud ref uchovává objekt a změníme vnořené pole objektu (například příjmení), spustí se reaktivní spouštěč?
Nebyla těžké rozdělit čas na dva paralelní projekty jedním týmem?
Máš zkušenosti s Next.js? Povíš mi o své zkušenosti.
Zbývá nám 5 minut — mit bys ještě chtěla říct, co jsme neudělali, ale je důležité vzít v úvahu, aby bylo možné řešení považovat za připravené k vývoji?
Jak funguje uvnitř hashovací tabulka (HashMap)?
/** * Napište komponentu, která přijímá uživatele podle {{userId}} a zobrazí hlavní údaje * Použijte fetchUser pro dotaz */ export const User: FC<Props> = ({ userId }) => { // Napište své řešení zde: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };
Na co je v Reactu potřeba atribut key? Co se stane, když se key změní?
Jak udělat tabulku s 300 000 objekty efektivní a uživatelsky přívětivou?
Na co slouží klíče (keys) v seznamu React a proč byste neměli používat index pole jako klíč?
Existuje kód s IIFE, která vrací objekt s polem value a metodou setValue. Co se vypíše do konzole po volání setValue(2) a přístupu k poli value? Co je třeba opravit, aby se zobrazilo číslo dvě?
Pokud jde o tabulky — pracoval jste s komplexními dlouhými tabulkami s virtualizací, kdy se renderuje pouze to, co je vidět na obrazovce uživatele?
Upřednostňuješ specificky komponentní (scoped) přístup ke stylům?
Jak lze stavět adaptabilitu pomocí Flexbox a Grid? V čem se jejich funkční rozdíly liší?
Pověz o renderování a životním cyklu komponent v Reactu.