Vertel over useReducer — wat is de betekenis en hoe werkt het?
Frontend
Vertel me over XSS-aanvallen: soorten en beschermingsmethoden.
Vertel over Next.js: belangrijkste voordelen, soorten rendering, servercomponenten en andere functies.
Wat is het verschil tussen display: none en visibility: hidden?
Vertel over useMemo, useCallback en hun interactie met React.memo. Kenmerken van de interactie.
Wat is het verschil tussen box-sizing: content-box en border-box?
Wat is het verschil tussen useEffect en useLayoutEffect, en wanneer is useLayoutEffect nuttig?
Hoe lang duurt het om elke functie uit te voeren? ```javascript /** Hoe lang duurt het om elke functie uit te voeren */ 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()]); })(); ```
Wat is React Portal, hoe werkt het en wat zijn de kenmerken?
Wat is een generic in TypeScript?
Hoe zorg je ervoor dat een component met 5 props de veranderingen in drie ervan negeert en alleen opnieuw wordt gerenderd wanneer twee ervan veranderen?