---
title: "Chetan Chauhan (@Chetan71) | Hashnode"
description: "Building products with passion. Read the latest articles by Chetan Chauhan on Hashnode."
url: "https://hashnode.com/@Chetan71"
---

@Chetan71

# Chetan Chauhan

@Chetan71 · Delhi, India · Joined January 2026

Building products with passion

### [How React Works Internally: Virtual DOM, Reconciliation, and Rendering](https://chetan71.hashnode.dev/how-react-works-internally-virtual-dom-reconciliation-and-rendering?utm_source=hashnode&utm_medium=feed)

"What actually happens when we call setState?" Most React developers can use useState, wire up events, and build beautiful UIs. But when asked what React actually does under the hood when state chang

15 min read · [chetan71.hashnode.dev](https://chetan71.hashnode.dev/how-react-works-internally-virtual-dom-reconciliation-and-rendering?utm_source=hashnode&utm_medium=feed)

[Aug 31](https://hashnode.com/posts/how-react-works-internally-virtual-dom-reconciliation-and-rendering/6a9525b08cc4f0cd82c5e3ab)

### [Modern Next.js: Routing, Layouts, Server Components, API Routes & Server Actions](https://chetan71.hashnode.dev/modern-next-js-routing-layouts-server-components-api-routes-server-actions?utm_source=hashnode&utm_medium=feed)

Complete guide to modern Next.js App Router, nested layouts, Server vs Client Components, API routes, Server Actions, authentication app architecture.

30 min read · [chetan71.hashnode.dev](https://chetan71.hashnode.dev/modern-next-js-routing-layouts-server-components-api-routes-server-actions?utm_source=hashnode&utm_medium=feed)

[Aug 29](https://hashnode.com/posts/modern-next-js-routing-layouts-server-components-api-routes-server-actions/6a93000998cdee71f5b6ed15)

### [Next.js Explained: Why It Became the Default React Framework](https://chetan71.hashnode.dev/next-js-explained-why-it-became-the-default-react-framework?utm_source=hashnode&utm_medium=feed)

"If React is so popular, why was Next.js created?" That's exactly the right question to start with. React is one of the most beloved JavaScript libraries ever built. Millions of developers use it dai

16 min read · [chetan71.hashnode.dev](https://chetan71.hashnode.dev/next-js-explained-why-it-became-the-default-react-framework?utm_source=hashnode&utm_medium=feed)

[Aug 29](https://hashnode.com/posts/next-js-explained-why-it-became-the-default-react-framework/6a9286658f93712a6faf932a)

### [React Hooks Masterclass: useState, useEffect, and Custom Hooks](https://chetan71.hashnode.dev/react-hooks-masterclass-usestate-useeffect-and-custom-hooks?utm_source=hashnode&utm_medium=feed)

How does React remember information between renders? The answer is hooks — and understanding them deeply changes how you think about building components, not just how you write them. Table of Conten

24 min read · [chetan71.hashnode.dev](https://chetan71.hashnode.dev/react-hooks-masterclass-usestate-useeffect-and-custom-hooks?utm_source=hashnode&utm_medium=feed)

[Aug 29](https://hashnode.com/posts/react-hooks-masterclass-usestate-useeffect-and-custom-hooks/6a9282128a506d20fb25f11e)

### [REST API Design Made Simple with Express.js](https://chetan71.hashnode.dev/rest-api-design-made-simple-with-express-js?utm_source=hashnode&utm_medium=feed)

Learn REST API design with Express.js.HTTP methods, status codes, CRUD routes, router organisation, and real-world design rules with full code ex.

14 min read · [chetan71.hashnode.dev](https://chetan71.hashnode.dev/rest-api-design-made-simple-with-express-js?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/rest-api-design-made-simple-with-express-js/6a00109fe3eebc2e20326a24)
