Junior
From PDF
React
React.js
What is reconciliation in React?
Reconciliation is the process by which React updates the DOM efficiently when a
component's state or props change. React uses a virtual DOM to compare the new virtual
DOM tree with the previous one and determines the minimal set of changes required to
update the actual DOM.
Key Concepts:
- Virtual DOM: A lightweight representation of the real DOM.
- Diffing algorithm: React’s algorithm compares the old and new virtual DOMs to find
the differences (diffs) and apply the smallest set of changes.
Reconciliation Flow:
Share this Q&A
Share preview image: https://www.toolliyo.com/images/toolliyo-logo.png