Sobes.tech

Frontend

Разкажи за useReducer — какъв е смисълът и как работи?

304

Разкажи за XSS атаки: видове и начини за защита.

220

Разкажи за Next.js: основните предимства, видове рендеринг, сървърни компоненти и други възможности.

205

Каква е разликата между display: none и visibility: hidden?

202

Разкажи за useMemo, useCallback и тяхното взаимодействие с React.memo. Характеристики на взаимодействието.

175

Каква е разликата между box-sizing: content-box и border-box?

169

Каква е разликата между useEffect и useLayoutEffect и кога е полезен useLayoutEffect?

169

Колко време ще отнеме изпълнението на всяка функция? ```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()]); })(); ```

162

Какво е React Portal, как работи и какви са характеристиките му?

151

Как да накарате компонент с 5 пропса да игнорира промените в три от тях и да се пререндерира само при промяна на две?

143