React, JavaScript, Architecture.
React builds a virtual UI. This phase doesn’t have side effects like DOM mutations or data fetching. It has two main steps: Creating the Virtual DOM: When a component’s state or props change, React generates a new virtual DOM tree. Diffing: React compares (or “diffs”) the new virtual DOM tree with