Sobes.tech

Frontend

Кои модели за разработка използвате (DRY, SOLID, GRASP, дизайн модели)?

225

Каква е разликата между hook-овете useEffect и useLayoutEffect?

217

Какви нововъведения има в React 19? Разкажете за Concurrent Mode и startTransition.

200

Какви методи за работа с контекста (this) съществуват? Каква е сигнатурата на извикване на метода call? Как се различава call от apply?

197

В кои случаи се случва повторно рендиране на компонент в React?

182

Какво връща операторът typeof за null?

178

Кои са фазите на събитията в браузъра (балон и поглъщане)? Как да спрем балонирането? Как да предотвратим действието по подразбиране?

177

За какво е методът OPTIONS? Кога се изпраща автоматично?

171

Кои HTTP заглавки са важни за фронтенд разработчик от гледна точка на оптимизация на производителността (например, кеширане)?

170

Как бихте реагирали на код с сложност O(n²) при преглед на код?

161

Каква е сигнатурата на метода reduce при масиви? Какво трябва да връща callback-ът при всяка итерация?

161

Защо решиха да използват iFrame за режима на преглед?

159

Какви са начините за обявяване на функции в JavaScript? Как се различава декларацията на функция от израза на функция? Как се различава стрелковата функция от декларацията на функция?

154

Разкажете за Promise: състояния, статични методи (all, any, allSettled, race). Какво ще върне Promise.all, ако една от обещанията завърши с грешка?

153

Разкажете за CORS: за какво е, кои заглавия се използват?

152

Използвали ли сте някога типа any в TypeScript? С какво може да бъде заменен?

151

За какво се използва hook useRef?

150

Блокира ли CSS рендирането на страницата?

150

Правилно ли е да се извика функцията getUsername с обект от тип IUser (собствен интерфейс на потребителя) в TypeScript, ако структурата на полетата съвпада с TUser от библиотеката? Обяснете принципа на структурната типизация.

149

Какви подходи към писането на стилове сте използвали (препроцесори, Tailwind, CSS модули и т.н.)?

146
/2