---
title: "Discussion on \"How React Virtual DOM Works Under the Hood\" | Hashnode"
description: "Discussion on \"How React Virtual DOM Works Under the Hood\". Direct DOM manipulation is slow. Updating the screen directly forces the browser to recalculate layouts and repaint pixels. Do this too often, your app lags.\nReact solves this. How? The Virtual DOM.\nT"
url: "https://hashnode.com/posts/how-react-virtual-dom-works-under-the-hood/6a1c531971856a58b0dbaefa"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How React Virtual DOM Works Under the Hood](https://blog.rithbanerjee.site/how-react-virtual-dom-works-under-the-hood?utm_source=hashnode&utm_medium=feed)

Direct DOM manipulation is slow. Updating the screen directly forces the browser to recalculate layouts and repaint pixels. Do this too often, your app lags. React solves this. How? The Virtual DOM. T

May 31 · 3 min read · blog.rithbanerjee.site  
Read the article

## Written by

[Rith Banerjee](https://hashnode.com/@rithcoderr)

@rithcoderr

  
[View profile](https://hashnode.com/@rithcoderr)

learn code

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
