պատմիր useReducer-ի մասին — ի՞նչ է իմաստը և ինչպես է աշխատում?
Frontend
Պատմիր XSS հարձակումների մասին՝ տեսակներ և պաշտպանության միջոցներ։
Պատմիր ինձ Next.js-ի մասին՝ հիմնական առավելությունները, ռենդերինգի տեսակները, սերվերային կոմպոնենտները և այլ հնարավորությունները։
Ի՞նչ տարբերություն կա display: none և visibility: hidden միջև։
Խոսեք useMemo, useCallback և նրանց փոխազդեցության մասին React.memo-ի հետ: Փոխազդեցության առանձնահատկությունները։
Ի՞նչ տարբերություն կա box-sizing: content-box և border-box-ի միջև։
Ի՞նչ է useEffect և useLayoutEffect տարբերությունը, և երբ է օգտակար useLayoutEffect-ը։
Յուրաքանչյուր ֆունկցիայի կատարման ժամանակը որքան կլինի? ```javascript /** Յուրաքանչյուր ֆունկցիայի կատարման ժամանակը որքան կլինի */ 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()]); })(); ```
Ի՞նչ է React Portal-ը, ինչպես է աշխատում և ինչ հատկանիշներ ունի։
Ի՞նչ է generic-ը TypeScript-ում։
Ինչպե՞ս ապահովել, որ 5 prop-ով կոմպոնենտը անտեսի դրանցից երեքի փոփոխությունները և միայն երկու փոփոխության դեպքում նորից ռենդեր լինի։