---
title: "Aditya Tomar (@aditya07879) | Hashnode"
description: "Coding, learning, and writing along the way ✍️. Read the latest articles by Aditya Tomar on Hashnode."
url: "https://hashnode.com/@aditya07879"
---

@aditya07879

# Aditya Tomar

@aditya07879 · Gwalior, India · Joined January 2026

Coding, learning, and writing along the way ✍️

### [How React’s Virtual DOM Works — And Why It Makes Your App Faster](https://adityatomarapp.hashnode.dev/how-react-s-virtual-dom-works-and-why-it-makes-your-app-faster?utm_source=hashnode&utm_medium=feed)

In the realm of web development, particularly with frameworks like React, the distinction between Real DOM and Virtual DOM is crucial for creating efficient applications. As software engineers, unders

3 min read · [adityatomarapp.hashnode.dev](https://adityatomarapp.hashnode.dev/how-react-s-virtual-dom-works-and-why-it-makes-your-app-faster?utm_source=hashnode&utm_medium=feed)

[May 5](https://hashnode.com/posts/how-react-s-virtual-dom-works-and-why-it-makes-your-app-faster/69fa321ca386d7f121c18f26)

### [Arrow Functions in JavaScript: A Simpler Way to Write Functions](https://adityatomar07879.hashnode.dev/arrow-functions-in-javascript-a-simpler-way-to-write-functions?utm_source=hashnode&utm_medium=feed)

The first time many developers see this: const add = (a, b) => a + b; …it feels strange. Where is the function keyword? Where are the braces? But after using arrow functions for a few days, regular fu

3 min read · [adityatomar07879.hashnode.dev](https://adityatomar07879.hashnode.dev/arrow-functions-in-javascript-a-simpler-way-to-write-functions?utm_source=hashnode&utm_medium=feed)

[Apr 24](https://hashnode.com/posts/arrow-functions-in-javascript-a-simpler-way-to-write-functions/69eb376c1e45c4e0dabeacc1)

### [Template Literals in JavaScript](https://adityatomar07879.hashnode.dev/template-literals-in-javascript?utm_source=hashnode&utm_medium=feed)

Every JavaScript beginner has written code like this: const name = "Rahul"; const age = 25; const message = "Hello, my name is " + name + " and I am " + age + " years old."; It works… but it feels mes

2 min read · [adityatomar07879.hashnode.dev](https://adityatomar07879.hashnode.dev/template-literals-in-javascript?utm_source=hashnode&utm_medium=feed)

[Apr 24](https://hashnode.com/posts/template-literals-in-javascript/69eb35dd1e45c4e0dabd3c5c)

### [Array Flatten in JavaScript: Taming Nested Arrays](https://adityatomar07879.hashnode.dev/array-flatten-in-javascript-taming-nested-arrays?utm_source=hashnode&utm_medium=feed)

A friend was parsing a deeply nested API response — an array of arrays of arrays — and manually looping through each level to extract values. After 40 lines of code, they asked: "There has to be a bet

3 min read · [adityatomar07879.hashnode.dev](https://adityatomar07879.hashnode.dev/array-flatten-in-javascript-taming-nested-arrays?utm_source=hashnode&utm_medium=feed)

[Apr 24](https://hashnode.com/posts/array-flatten-in-javascript-taming-nested-arrays/69eb342e1e45c4e0dabbd968)

### [JavaScript Modules: Import and Export Explained](https://adityatomar07879.hashnode.dev/javascript-modules-import-and-export-explained?utm_source=hashnode&utm_medium=feed)

JavaScript Modules: Import and Export Explained Simply Imagine writing an entire novel in a single text file. Characters, plot, dialogue, world-building — all crammed together with no chapters, no sec

2 min read · [adityatomar07879.hashnode.dev](https://adityatomar07879.hashnode.dev/javascript-modules-import-and-export-explained?utm_source=hashnode&utm_medium=feed)

[Apr 24](https://hashnode.com/posts/javascript-modules-import-and-export-explained/69eb33e81e45c4e0dabb982e)
