---
title: "Pratik Vidhale (@PratikVidhale22) | Hashnode"
description: "Pratik Vidhale (@PratikVidhale22) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@PratikVidhale22"
---

@PratikVidhale22

# Pratik Vidhale

@PratikVidhale22 · Joined December 2025

### [Async Code in Node.js: Callbacks and Promises](https://js-learning-async-code.hashnode.dev/async-code-in-node-js-callbacks-and-promises?utm_source=hashnode&utm_medium=feed)

🔷Introduction:- When building real-world applications, operations like reading files, fetching data from APIs, or querying databases take time. If it handled incorrectly, these tasks can block the en

4 min read · [js-learning-async-code.hashnode.dev](https://js-learning-async-code.hashnode.dev/async-code-in-node-js-callbacks-and-promises?utm_source=hashnode&utm_medium=feed)

[Apr 24](https://hashnode.com/posts/async-code-in-node-js-callbacks-and-promises/69eb539e1e45c4e0dad5d434)

### [Callbacks in JavaScript: Why They Exist](https://js-learning-callbacks.hashnode.dev/callbacks-in-javascript-why-they-exist?utm_source=hashnode&utm_medium=feed)

❓What is Function as Values In JavaScript, functions are first-class citizens → meaning: You can store them in variables function add(){ console.log("adding") } let a = add; // Storing function

4 min read · [js-learning-callbacks.hashnode.dev](https://js-learning-callbacks.hashnode.dev/callbacks-in-javascript-why-they-exist?utm_source=hashnode&utm_medium=feed)

[Apr 22](https://hashnode.com/posts/callbacks-in-javascript-why-they-exist/69e8702ee436727814ec9f73)

### [📖Array Flatten in JavaScript](https://js-learning-arrays-flatten.hashnode.dev/array-flatten-in-javascript?utm_source=hashnode&utm_medium=feed)

❓What is meant by Nested Array Nested array means the array which contain the multiple arrays. It is also called as the multi-level array. let arr = \[ 1, \[ 2, \[ 3, 4\]\], 5\] Here as you can clearly

4 min read · [js-learning-arrays-flatten.hashnode.dev](https://js-learning-arrays-flatten.hashnode.dev/array-flatten-in-javascript?utm_source=hashnode&utm_medium=feed)

[Apr 19](https://hashnode.com/posts/array-flatten-in-javascript/69e489ccee84f66e942bd9ea)

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

❓Why modules are required Imagine you are building a project and you write everything in a single file. At first, it feels easy.Just one file… everything in one place. But as your project grows, thing

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

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

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

❓What is Template Literals Template Literals are the way of writing "strings" using the backticks (\`\`) instead of using the quotes. For Example:- const name = "Pratik"; const age = 10; console.log(\`H

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

[Mar 29](https://hashnode.com/posts/template-literals-in-javascript/69c91d4b7816e434a0434fa0)
