Sobes.tech

Frontend

Обяснете Event Loop в JavaScript/браузър.

259

Разкажи за свойството position в CSS. Какви стойности съществуват?

210

Кои са най-скъпите CSS селектори за браузъра?

184

Разкажи за това в различни контексти: в методите на обекта, в стрелковите функции и в обикновените функции.

169

Какво е CORS и за какво е необходим?

161

Разкажи ми за специфичността на CSS селекторите. Как се изчислява? Кой е най-специфичният селектор?

150

import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [стойност, setСтойност] = useState(0); const предишна = usePreviousValue(стойност); return ( <div className="App"> <h1>Текуща Стойност: {стойност}</h1> <h2>Предишна: {предишна ?? "-"}</h2> <button onClick={() => setСтойност((prev) => prev + 1)}>Клик</button> </div> ); }

148

Разкажи за управление на състоянието: кои библиотеки си използвал, разкажи за архитектурата Redux.

147

Как да синхронизирате две раздела на браузъра чрез localStorage? Разкажете за събитието storage.

146

Разкажи ми за начините за запазване на контекста в JavaScript: bind, call, apply. Как се различават?

139

Разкажете за патърна за повдигане на състоянието (lifting state up) в React

133

Какви типове има в TypeScript, които ги няма в JavaScript? Разкажи ми за utility types.

132

Разкажи ми за критичните етапи на рендериране на браузъра (Critical Rendering Path)

131

Каква е разликата между оператора за нулево сливане (??) и логическото ИЛИ (||)?

131

функция debounce(callback, delay) {}

131

Разкажи за жизнения цикъл на React компонент и hooks (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect и др.)

130

/** * Типизирайте функцията, която приема масив от обекти и ключ, * връща масив от обекти, където съществува този ключ/свойство **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

125

Разкажи ми за атрибутите defer и async в таг script. Какво ги отличава?

112

Каква е разликата между простите и сложните (preflight) заявки в контекста на CORS?

90