Теория
27 окт 2026
В Vue 3 есть Virtual DOM в стандартной модели рендеринга; существенные изменения включают Proxy-реактивность, новую архитектуру приложения и расширенную Composition API.
Читать ответ →
Теория
27 окт 2026
Preact и Solid имеют свои сценарии, но выбирать их стоит по ограничениям продукта, библиотекам и опыту команды, а не по одному benchmark.
Читать ответ →
System Design
27 окт 2026
Разделяйте независимые правила фильтрации на чистые функции, а composable используйте для координации состояния и производного результата.
Читать ответ →
Теория
27 окт 2026
Скрипт получает ссылки на существующие узлы через DOM API и назначает обработчики событий; имена HTML-элементов не связываются с переменными автоматически.
Читать ответ →
Теория
27 окт 2026
Компонент требует оптимизации, когда измерения связывают его работу с заметной задержкой, а не просто потому, что он часто рендерится.
Читать ответ →
Теория
27 окт 2026
Помимо Shadow DOM применяют CSS Modules, scoped-преобразования framework, соглашения BEM и CSS-in-JS с уникальными именами классов.
Читать ответ →
Поведенческий
27 окт 2026
Объясните фактическую причину отсутствия CSS-lint и оцените последствия; не оправдывайте решение общим утверждением, что стили не требуют проверок.
Читать ответ →
Поведенческий
27 окт 2026
Опишите, какую долю реальной работы выполняли на TypeScript и какие задачи решали с его типовой системой.
Читать ответ →
Теория
27 окт 2026
Объект JavaScript может иметь прототип; при отсутствии собственного свойства поиск продолжается по цепочке прототипов до null.
Читать ответ →
Теория
27 окт 2026
Context API передаёт значение потомкам без ручного пробрасывания через каждый промежуточный компонент, решая проблему prop drilling.
Читать ответ →
Теория
27 окт 2026
При равных условиях каскада разместите нужное правило позже либо используйте более специфичный селектор; порядок классов в HTML не решает конфликт.
Читать ответ →
Теория
27 окт 2026
EventBus — общий посредник событий с подпиской, отправкой и отпиской. Во Vue 3 его обычно реализуют отдельным emitter, а не экземпляром Vue.
Читать ответ →