Работали ли вы с React Portal и для чего он нужен?
Порталы в React позволяют рендерить дочерние компоненты в DOM-узел, который находится вне иерархии родительского компонента.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Порталы в React позволяют рендерить дочерние компоненты в DOM-узел, который находится вне иерархии родительского компонента.
Читать ответFunction Declaration
Читать ответМутации в Vuex — это единственный способ изменить состояние хранилища. Они синхронны и принимают состояние (state) в качестве первого аргумента. Вторым аргументом может быть объект-payload.
Читать ответВ Vue слоты используются для передачи контента из родительского компонента в дочерний, позволяя создавать более гибкие и переиспользуемые компоненты.
Читать ответДля организации polling с помощью TanStack Query (React Query) используется опция refetchInterval в хукe useQuery. Она задает интервал в миллисекундах, с которым будет автоматически повторяться запрос.
Читать ответКонтекст this в JavaScript определяется на момент вызова функции и указывает, на какой объект она ссылается. Он динамический и зависит от способа вызова функции.
Читать ответВ React обработка событий — это механизм, с помощью которого компоненты реагируют на действия пользователя (например, клики, ввод текста, наведение мыши).
Читать ответПри тестировании сложных UI-компонентов с глубокой вложенностью DOM и отсутствием удобных идентификаторов важно использовать устойчивые и понятные селекторы:
Читать ответДа, при работе с большими формами часто возникают дефекты, связанные с производительностью и управлением состоянием. Оптимизация форм — важный вызов, особенно когда много полей и сложная логика валидации.
Читать ответВ очередь микрозадач (microtask queue) попадают задачи, которые должны выполниться сразу после текущего скрипта, но до отрисовки и обработки макрозадач. К ним относятся:
Читать ответВыбор фреймворка зависит от нескольких ключевых факторов:
Читать ответПередача пропсов (props) сверху вниз от родительского компонента к дочернему.
Читать ответ