Pověz o useReducer — jaký má smysl a jak funguje?
Frontend
Pověz mi o útocích XSS: druhy a způsoby ochrany.
Pověz mi o Next.js: hlavní výhody, typy renderování, serverové komponenty a další možnosti.
Jaký je rozdíl mezi display: none a visibility: hidden?
Povězte o useMemo, useCallback a jejich interakci s React.memo. Vlastnosti interakce.
Jaký je rozdíl mezi box-sizing: content-box a border-box?
Jaký je rozdíl mezi useEffect a useLayoutEffect a kdy je useLayoutEffect užitečný?
Jak dlouho bude trvat provedení každé funkce? ```javascript /** Jak dlouho bude trvat provedení každé funkce */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Co je React Portal, jak funguje a jaké jsou jeho vlastnosti?
Co je to generický typ v TypeScriptu?
Jak zajistit, aby komponent s 5 props ignoroval změny tří z nich a byl znovu vykreslen pouze při změně dvou?