Erzählen Sie von useReducer — was ist der Sinn und wie funktioniert es?
Frontend
Erzählen Sie mir von XSS-Angriffen: Arten und Schutzmaßnahmen.
Erzähle mir von Next.js: die wichtigsten Vorteile, Render-Typen, serverseitige Komponenten und andere Möglichkeiten.
Was ist der Unterschied zwischen display: none und visibility: hidden?
Erzählen Sie von useMemo, useCallback und ihrer Interaktion mit React.memo. Besonderheiten der Interaktion.
Was ist der Unterschied zwischen box-sizing: content-box und border-box?
Was ist der Unterschied zwischen useEffect und useLayoutEffect, und wann ist useLayoutEffect nützlich?
Wie lange dauert die Ausführung jeder Funktion? ```javascript /** Wie lange dauert die Ausführung jeder Funktion */ 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()]); })(); ```
Was ist React Portal, wie funktioniert es und was sind seine Eigenschaften?
Was ist ein generischer Typ in TypeScript?
Wie man erreicht, dass eine Komponente mit 5 Props Änderungen an drei von ihnen ignoriert und nur bei Änderungen von zwei neu gerendert wird?