Расскажи про React, насколько глубоко сталкивался со всякими внутренними нюансами? Что использовал?
React — это библиотека для построения UI, основанная на компонентном подходе и виртуальном DOM.
Читать ответПодготовка к интервью
622 вопроса по React с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по React — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, react, browser.
Каталог
React — это библиотека для построения UI, основанная на компонентном подходе и виртуальном DOM.
Читать ответuseState — это React-хук, который позволяет добавлять состояние в функциональные компоненты.
Читать ответВ React 18 процесс Reconciliation (согласование изменений в виртуальном DOM с реальным DOM) получил несколько важных улучшений:
Читать ответВ классовых компонентах React методы не привязаны автоматически к экземпляру класса, поэтому при передаче метода как обработчика события контекст this может быть потерян.
Читать ответПользовательские хуки: Создавал свои хуки для повторно используемой логики, например, для работы с API или состояния формы.
Читать ответПорталы в React позволяют рендерить дочерние компоненты в DOM-узел, который находится вне иерархии родительского компонента.
Читать ответДля организации polling с помощью TanStack Query (React Query) используется опция refetchInterval в хукe useQuery. Она задает интервал в миллисекундах, с которым будет автоматически повторяться запрос.
Читать ответВ React обработка событий — это механизм, с помощью которого компоненты реагируют на действия пользователя (например, клики, ввод текста, наведение мыши).
Читать ответДа, при работе с большими формами часто возникают дефекты, связанные с производительностью и управлением состоянием. Оптимизация форм — важный вызов, особенно когда много полей и сложная логика валидации.
Читать ответuseContext \- это хук в React, который позволяет функциональным компонентам подписаться на изменения контекста.
Читать ответХук usePreviousValue нужен для сохранения предыдущего значения переменной value между рендерами в React. Его можно реализовать с помощью useRef:
Читать ответИнструменты:
Читать ответ