Frontend
Jaký je rozdíl mezi useEffect a useLayoutEffect? Kdy byste měli použít useLayoutEffect?
Co se stane, když zadáte http://[stránka] do prohlížeče a stisknete Enter? Proč se někdy objeví zámek HTTPS a jindy chyba?
Podívejte se na tento kód s SSR a singleton i18n třídou. Najděte vážný problém, který může pokazit HTML odesílané uživateli. Jak ho opravit?
Měli bychom používat useEffect nebo je lepší se od něj odstřihnout?
Co se děje v prohlížeči po zadání URL do adresního řádku?
Čím se liší prostředí pro spuštění JavaScriptu v prohlížeči od Node.js?
Na čem jste ještě musel psát ve své obchodní zkušenosti, kromě TypeScript a JavaScript?
Problémy s časovačem v setup() komponenty Vue s podporou SSR, který se čistí v onUnmounted
Existují nyní procesy, které se blíží ke konci, nebo nabídky na ruce?
Jak zorganizovat asynchronní komunikaci mezi frontendem a backendem při dlouhotrvajících operacích (například spuštění výpočtu hodnocení)? Jak zpracovávat stavy a aktualizace?
Existuje komponent, ve kterém jsou props.items přímo seřazeny přes props.items.sort()? Můžete komentovat tuto situaci?
Co je to pseudo-pole arguments? Čím se liší od běžného pole?
Kdy se spouští cleanup funkce v useEffect? Co se děje při mountu a při rerenderu komponenty?
Jak jste zacházeli s artefakty sestavení při takovém přístupu k nasazení?
Jak implementovat validaci formuláře s poli jméno, email, telefon?
Jaké HTTP kódy se používají při práci s REST API?
Proč jste použil computed pro filtrování tarifů, místo obvyklých proměnných nebo funkcí?
Jaké metody životního cyklu existují v Reactu a jak je pomocí useEffect emulovat?
Zmínil jste SameSite u cookie, k čemu je tato volba?
Úkol: Vytvořte stránku s multifunkční tabulkou kryptoměn. Je třeba se připojit k API a zobrazit seznam mincí v tabulce. Minimální požadavky: Projekt vytvořen od nuly Pouze Typescript Připojení k API Řazení podle hodnot ve sloupci Hledání podle hodnot v buňkách (funguje na principu logického AND) Další úkoly: Vlastní stránkování Minimální styly (příjemný a upravený vzhled) Obecné hledání podle hodnot ve všech buňkách Možnost pevného umístění sloupců