TGViewer
React Job | JavaScript | Вакансии React Job | JavaScript | Вакансии @job_react · 16.6K subscribers
Post #3913 2.28K
#собесы #react #senior
Вопросы, которые могут задать на собеседовании Senior React Developer.
Проверьте себя без помощи поисковиков!


❓Что такое Virtual DOM и как он работает?

Пример кода:
const App = () => {
const [count, setCount] = React.useState(0);

return (
<div>
<p>{count}</p>
<button onClick={() => setCount(count + 1)}>Increment</button>
</div>
);
};


Здесь React обновляет только текст внутри <p>, а не весь DOM.

❗️Virtual DOM — это легковесная копия реального DOM, которая используется React для оптимизации обновлений интерфейса. Когда состояние компонента изменяется, React создает новый Virtual DOM и сравнивает его с предыдущим (процесс называется diffing). Затем React определяет минимальный набор изменений, которые нужно применить к реальному DOM, чтобы синхронизировать его с Virtual DOM. Это позволяет избежать дорогостоящих операций с реальным DOM и повышает производительность.

Ссылка на
документацию по React Reconciliation
  • 👍 11
  • 👎 5
  • 😢 4
More from @job_react
  1. Oct 17, 2026Сейчас найти работу - целый квест. Делаешь тестовое весь день идеально, чтобы не получить…
  2. Oct 17, 2026#senior #гибрид #офис Sibedge Fullstack инженер (React, Node.js) Опыт работы: более 6 лет…
  3. Oct 17, 2026#senior #удаленка CINIMEX Fullstack-разработчик Полная занятость Формат работы: можно удал…
  4. Oct 16, 2026#senior #гибрид #офис Яндекс Fullstack-разработчик в DataLens Формат работы: гибрид или оф…
  5. Oct 15, 2026#senior #удаленка Ventra Senior Full-stack Developer (Java Spring Boot / React / BPM) Опыт…
  6. Oct 15, 2026#junior #удаленка #гибрид VSRAP Разработчик React Native Опыт работы: не требуется Проектн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →