---
title: "Jayant Verma (@jayantverma) | Hashnode"
description: "Front End Developer. Read the latest articles by Jayant Verma on Hashnode."
url: "https://hashnode.com/@jayantverma"
---

@jayantverma

# Jayant Verma

@jayantverma · Joined June 2022

Front End Developer

### [Learn UseCallback, useRef & useMemo](https://jayantverma.hashnode.dev/learn-usecallback-useref-and-usememo?utm_source=hashnode&utm_medium=feed)

🚀 Unlocking React Superpowers: useCallback, useRef, and useMemo — Explained Like You're 5 (Almost) Let’s be real: hooks like useCallback, useMemo, and useRef can feel like React’s secret spells — powerful, but confusing if you don’t know when or how...

4 min read · [jayantverma.hashnode.dev](https://jayantverma.hashnode.dev/learn-usecallback-useref-and-usememo?utm_source=hashnode&utm_medium=feed)

[Jul 28, 2025](https://hashnode.com/posts/learn-usecallback-useref-and-usememo/68878d0d5eefc1a16025156d)

### [Building a Custom Promise from Scratch in JavaScript](https://jayantverma.hashnode.dev/building-a-custom-promise-from-scratch-in-javascript?utm_source=hashnode&utm_medium=feed)

Promises are one of the most powerful features in JavaScript for handling asynchronous operations. They allow developers to write cleaner, more readable code by replacing traditional callback-based patterns with a structured approach. But have you ev...

4 min read · [jayantverma.hashnode.dev](https://jayantverma.hashnode.dev/building-a-custom-promise-from-scratch-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jan 9, 2025](https://hashnode.com/posts/building-a-custom-promise-from-scratch-in-javascript/67800226575226fa349aadd9)

### [Optional Chaining in JS](https://jayantverma.hashnode.dev/optional-chaining-in-js?utm_source=hashnode&utm_medium=feed)

Conditional object chaining, also known as optional chaining, allows you to safely access deeply nested properties in objects without having to check each level for null or undefined. It is especially useful when dealing with data structures where pr...

3 min read · [jayantverma.hashnode.dev](https://jayantverma.hashnode.dev/optional-chaining-in-js?utm_source=hashnode&utm_medium=feed)

[Oct 7, 2024](https://hashnode.com/posts/optional-chaining-in-js/670428c6c76c93356c9c9bf3)

### [Pure and Impure Functions](https://jayantverma.hashnode.dev/pure-and-impure-functions?utm_source=hashnode&utm_medium=feed)

In JavaScript, functions can be categorized into two main types based on their behavior: pure functions and impure functions. Understanding the difference between these two types is crucial for writing clean, maintainable, and predictable code. Pure ...

2 min read · [jayantverma.hashnode.dev](https://jayantverma.hashnode.dev/pure-and-impure-functions?utm_source=hashnode&utm_medium=feed)

[Apr 1, 2024](https://hashnode.com/posts/pure-and-impure-functions/660ad10e9b2a8cf8b71f5b1d)

### [Setting Up Material-UI in a React Project: A Comprehensive Guide for SEO](https://jayantverma.hashnode.dev/setting-up-material-ui?utm_source=hashnode&utm_medium=feed)

Material-UI, a leading React UI framework, empowers developers to create visually appealing and customizable components based on Google's Material Design. In this step-by-step guide, we'll walk you through the process of setting up Material-UI in a n...

2 min read · [jayantverma.hashnode.dev](https://jayantverma.hashnode.dev/setting-up-material-ui?utm_source=hashnode&utm_medium=feed)

[Jan 26, 2024](https://hashnode.com/posts/setting-up-material-ui/65b37adb186d40e308b436bd)
