Aug 18, 2025 · 4 min read · When I was studying React, I kept hearing words like “virtual DOM,” “reconciliation,” and “keys,” but I didn’t really understand them. After building a few components and checking how my app performed, it finally clicked — these ideas actually help m...
Join discussionAug 10, 2024 · 9 min read · Ever been in an interview and heard the question, 'What are the algorithms React is built on?' only to feel your heart rate spike and question your life choices? Well, don’t worry! Today, we’re diving into one of them: the Diffing Algorithm. What is ...
Join discussion
Apr 7, 2024 · 4 min read · Everything React can do can be done using Normal JS HTML also. So why React.\=> It makes your Developer Experience easy, Less code and do more. What else? We'll learn about it in this blog. React gives you super powers so that you can make these Larg...
Join discussion
Sep 21, 2023 · 2 min read · Are you ready to explore React's Reconciliation process, Diffing algorithms, and Batch Updates? Buckle up, because we're about to embark on a journey into the heart of efficient rendering in React! Reconciliation: The Heart of React's Efficiency In R...
Join discussion
Jan 25, 2023 · 9 min read · Diffing algorithms are used to compare two sets of data and determine the differences between them. This is commonly used in version control systems, such as Git, to identify the changes made to a file or set of files between different versions. It c...
Join discussion
Dec 22, 2022 · 3 min read · In React, the virtual DOM is used to improve the performance of a web application by minimizing the number of DOM updates that are needed when the user interacts with the application. This is achieved through a process called "diffing" and "reconcili...
Join discussion