Теория
27 окт 2026
Vue Router сопоставляет URL с компонентами и отображает выбранный маршрут в RouterView, управляя навигацией без полной перезагрузки страницы.
Читать ответ →
Теория
27 окт 2026
React.lazy обычно используют с Suspense для fallback во время загрузки; ошибки загрузки обрабатывает Error Boundary.
Читать ответ →
Теория
27 окт 2026
Браузер определяет адрес, устанавливает соединение при необходимости, получает документ и ресурсы, строит структуры страницы и рисует результат.
Читать ответ →
Теория
27 окт 2026
Compose объединяет функции справа налево: compose(f, g)(x) эквивалентно f(g(x)). Для HOC это последовательное оборачивание компонента.
Читать ответ →
Теория
27 окт 2026
Тип props React-компонента можно получить через React.ComponentProps<typeof Component>; для DOM-элемента — ComponentProps<'button'>.
Читать ответ →
Теория
27 окт 2026
Utility types преобразуют типы: Partial, Required, Readonly, Pick, Omit, Record, Exclude, Extract, ReturnType и другие. Unknown требует уточнения, any отключает проверки операций.
Читать ответ →
Теория
27 окт 2026
Fiber — внутренняя архитектура React для представления и планирования работы. Render может прерываться, а применение DOM-изменений в commit не разбивается как concurrent render.
Читать ответ →
Лайвкодинг
27 окт 2026
Передайте getter () => props.query либо ref свойства через toRef. Передача текущей строки копирует значение, а не связь с изменяющимся prop.
Читать ответ →
Теория
27 окт 2026
Scoped в Vue реализуется преобразованием CSS-селекторов и добавлением специального атрибута на узлы компонента, а не отдельным Shadow DOM.
Читать ответ →
System Design
27 окт 2026
Backend отдаёт версионированную схему с устойчивыми ID полей и разрешёнными типами. Клиент отправляет значения по этим ID, а сервер независимо валидирует их и возвращает ошибки по полям.
Читать ответ →
Теория
27 окт 2026
Virtual DOM — описание UI в JavaScript-структурах, которое React использует при вычислении изменений перед применением их к настоящему DOM.
Читать ответ →
Теория
27 окт 2026
Браузер обычно выполняет скомпилированный JavaScript; исходный TypeScript можно увидеть в DevTools Sources, если доступны source maps и исходники.
Читать ответ →