---
title: "Babita Kumari (@babitakumari) | Hashnode"
description: "Developer. Read the latest articles by Babita Kumari on Hashnode."
url: "https://hashnode.com/@babitakumari"
---

@babitakumari

# Babita Kumari

@babitakumari · Joined December 2025

Developer

### [Understanding React Virtual DOM, Diffing & Reconciliation](https://babitakumari.hashnode.dev/understanding-react-virtual-dom-diffing-reconciliation?utm_source=hashnode&utm_medium=feed)

Modern web applications update the UI constantly. When you: type a message, like a post, update a counter, search something, the UI changes instantly. Now imagine rebuilding the entire webpage f

8 min read · [babitakumari.hashnode.dev](https://babitakumari.hashnode.dev/understanding-react-virtual-dom-diffing-reconciliation?utm_source=hashnode&utm_medium=feed)

[May 30](https://hashnode.com/posts/understanding-react-virtual-dom-diffing-reconciliation/6a1aa3032365cdee7fc8f6e7)

### [CSR vs SSR: Why Does One Product Page Load Instantly While Another Keeps You Waiting?](https://babitakumari.hashnode.dev/csr-vs-ssr?utm_source=hashnode&utm_medium=feed)

Learn the difference between CSR and SSR, how they work, their impact on SEO and performance, and when to use each.

8 min read · [babitakumari.hashnode.dev](https://babitakumari.hashnode.dev/csr-vs-ssr?utm_source=hashnode&utm_medium=feed)

[May 30](https://hashnode.com/posts/csr-vs-ssr/6a1a934e2365cdee7fc05bc0)

### [JavaScript Destructuring Explained: Writing Cleaner and Shorter Code](https://babitakumaridev.hashnode.dev/javascript-destructuring-explained-writing-cleaner-and-shorter-code?utm_source=hashnode&utm_medium=feed)

JavaScript Destructuring Explained (Objects, Arrays, Default Values)

4 min read · [babitakumaridev.hashnode.dev](https://babitakumaridev.hashnode.dev/javascript-destructuring-explained-writing-cleaner-and-shorter-code?utm_source=hashnode&utm_medium=feed)

[May 1](https://hashnode.com/posts/javascript-destructuring-explained-writing-cleaner-and-shorter-code/69f4312f909e64ad0778c054)

### [Understanding the this Keyword in JavaScript](https://this-keyword-explaination.hashnode.dev/understanding-the-this-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

If you’ve ever written JavaScript and felt confused about this, you’re not alone. Sometimes it points to an object. Sometimes it’s undefined. Sometimes it behaves differently in the same function. So

3 min read · [this-keyword-explaination.hashnode.dev](https://this-keyword-explaination.hashnode.dev/understanding-the-this-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

[Apr 29](https://hashnode.com/posts/understanding-the-this-keyword-in-javascript/69f1eeb86e0124c05ef21ba6)

### [Synchronous vs Asynchronous JavaScript: Why Async Code Exists](https://synchronous-vs-asynchronous-in-js.hashnode.dev/synchronous-vs-asynchronous-javascript-why-async-code-exists?utm_source=hashnode&utm_medium=feed)

When you start learning JavaScript, everything feels simple. Code runs line by line. But then suddenly you see things like: setTimeout API calls Promises And things don’t behave the way you expec

6 min read · [synchronous-vs-asynchronous-in-js.hashnode.dev](https://synchronous-vs-asynchronous-in-js.hashnode.dev/synchronous-vs-asynchronous-javascript-why-async-code-exists?utm_source=hashnode&utm_medium=feed)

[Apr 29](https://hashnode.com/posts/synchronous-vs-asynchronous-javascript-why-async-code-exists/69f1e6e16e0124c05ee8d27b)
