Porozprávaj o useReducer — aký má zmysel a ako funguje?
Frontend
Porozprávaj mi o XSS útokoch: druhy a spôsoby ochrany.
Rozprávaj o Next.js: hlavné výhody, typy renderovania, serverové komponenty a ďalšie možnosti.
Aký je rozdiel medzi display: none a visibility: hidden?
Povedzte nám o useMemo, useCallback a ich vzájomnej interakcii s React.memo. Charakteristiky tejto interakcie.
Aký je rozdiel medzi box-sizing: content-box a border-box?
Aký je rozdiel medzi useEffect a useLayoutEffect a kedy je useLayoutEffect užitočný?
Koľko bude trvať vykonanie každej funkcie? ```javascript /** Koľko bude trvať vykonanie každej funkcie */ 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()]); })(); ```
Čo je React Portal, ako funguje a aké sú jeho vlastnosti?
Čo je to generický typ v TypeScript?
Ako zabezpečiť, aby komponent s 5 propsami ignoroval zmeny v troch z nich a renderoval sa znova iba pri zmene dvoch?