---
title: "Harshit Bansal (@TheHarshitBansal) | Hashnode"
description: "Developer. Read the latest articles by Harshit Bansal on Hashnode."
url: "https://hashnode.com/@TheHarshitBansal"
---

@TheHarshitBansal

# Harshit Bansal

@TheHarshitBansal · India · Joined January 2023

Developer

### [Promises in JavaScript](https://techstack-tales.hashnode.dev/promises-in-javascript?utm_source=hashnode&utm_medium=feed)

Promise is an another way of handling asynchronous operations in JavaScript and they are much better than Callbacks. As we studied in the previous article that callbacks have two major problems Callback Hell and Inversion of Control. Using Promises c...

10 min read · [techstack-tales.hashnode.dev](https://techstack-tales.hashnode.dev/promises-in-javascript?utm_source=hashnode&utm_medium=feed)

[Feb 1, 2025](https://hashnode.com/posts/promises-in-javascript/679e22071f01196a6a87abce)

### [Understanding Redux: A Complete Guide to State Management](https://techstack-tales.hashnode.dev/understanding-redux-a-complete-guide-to-state-management?utm_source=hashnode&utm_medium=feed)

What is Redux ? Redux is a state management library for JavaScript applications, widely used with React. It helps manage and centralize the application’s state, making state updates predictable and easier to debug, especially in large or complex appl...

8 min read · [techstack-tales.hashnode.dev](https://techstack-tales.hashnode.dev/understanding-redux-a-complete-guide-to-state-management?utm_source=hashnode&utm_medium=feed)

[Jan 24, 2025](https://hashnode.com/posts/understanding-redux-a-complete-guide-to-state-management/67932310a6ebb3508e08dde3)

### [Callbacks in JavaScript](https://techstack-tales.hashnode.dev/callbacks-in-javascript?utm_source=hashnode&utm_medium=feed)

As we know that JavaScript Engine has just a single call stack which means that it can execute one statement at a time and executes it immediately and does not wait for anything. But if we really need to wait for sometime before executing the further...

3 min read · [techstack-tales.hashnode.dev](https://techstack-tales.hashnode.dev/callbacks-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jan 24, 2025](https://hashnode.com/posts/callbacks-in-javascript/679322ad9c255092887a54cd)

### [Working of JavaScript Engines](https://techstack-tales.hashnode.dev/working-of-javascript-engines?utm_source=hashnode&utm_medium=feed)

As we know that JavaScript is a single threaded language and has only one call stack which means that it can perform a single task at a time. This call stack is present inside the JavaScript Engine and all the code of JavaScript is executed inside th...

9 min read · [techstack-tales.hashnode.dev](https://techstack-tales.hashnode.dev/working-of-javascript-engines?utm_source=hashnode&utm_medium=feed)

[Jan 23, 2025](https://hashnode.com/posts/working-of-javascript-engines/6792381472fcf6ff071ce18b)

### [Closures, Functions & Event Listener in JavaScript](https://techstack-tales.hashnode.dev/closures-functions-event-listener-in-javascript?utm_source=hashnode&utm_medium=feed)

Closures Let’s see a code snippet first function x(){ var a = 7; function y(){ console.log(a); } y(); } x(); When we will run this program we know that the output is going to be 7 because when we are trying to access a from t...

5 min read · [techstack-tales.hashnode.dev](https://techstack-tales.hashnode.dev/closures-functions-event-listener-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jan 21, 2025](https://hashnode.com/posts/closures-functions-event-listener-in-javascript/678f4cc165dfff997c8eac1e)
