---
title: "Rahul Choudhary (@rahul-choudhary) | Hashnode"
description: "Lets Build. Read the latest articles by Rahul Choudhary on Hashnode."
url: "https://hashnode.com/@rahul-choudhary"
---

@rahul-choudhary

# Rahul Choudhary

@rahul-choudhary · Joined January 2025

Lets Build

### [Guide to NextAuth: Stateless(default) and Stateful](https://rahul-choudhary.hashnode.dev/guide-to-nextauth-statelessdefault-and-stateful?utm_source=hashnode&utm_medium=feed)

Learn differences between Stateless and Stateful authentication with NextAuth. Discover best practices for integration based on your needs

4 min read · [rahul-choudhary.hashnode.dev](https://rahul-choudhary.hashnode.dev/guide-to-nextauth-statelessdefault-and-stateful?utm_source=hashnode&utm_medium=feed)

[Jan 31](https://hashnode.com/posts/guide-to-nextauth-statelessdefault-and-stateful/697e005f8f40ee792cf32e9a)

### ["Login with Google": A Beginner’s Guide to OAuth](https://rahul-choudhary.hashnode.dev/login-with-google-a-beginners-guide-to-oauth?utm_source=hashnode&utm_medium=feed)

Learn about the seamless and secure "Login with Google" process through OAuth and its steps to understand how your login actually works

4 min read · [rahul-choudhary.hashnode.dev](https://rahul-choudhary.hashnode.dev/login-with-google-a-beginners-guide-to-oauth?utm_source=hashnode&utm_medium=feed)

[Jan 31](https://hashnode.com/posts/login-with-google-a-beginners-guide-to-oauth/697df9902d5fdda31acd5c90)

### [The Problem with Static Site Generation — and How ISR Solves It](https://rahul-choudhary.hashnode.dev/the-problem-with-static-site-generation-and-how-isr-solves-it?utm_source=hashnode&utm_medium=feed)

Static Site Generation (SSG) faces scaling challenges. Incremental Static Regeneration (ISR) in Next.js solves these by generating pages on-demand

5 min read · [rahul-choudhary.hashnode.dev](https://rahul-choudhary.hashnode.dev/the-problem-with-static-site-generation-and-how-isr-solves-it?utm_source=hashnode&utm_medium=feed)

[Aug 1, 2025](https://hashnode.com/posts/the-problem-with-static-site-generation-and-how-isr-solves-it/688ca726cc5afd9e9157ded4)

### [How to Handle Input in JavaScript for Coding Interviews](https://rahul-choudhary.hashnode.dev/how-to-handle-input-in-javascript-for-coding-interviews?utm_source=hashnode&utm_medium=feed)

Learn common JavaScript input handling patterns for coding interviews, from platform-specific needs to universal parsing techniques

3 min read · [rahul-choudhary.hashnode.dev](https://rahul-choudhary.hashnode.dev/how-to-handle-input-in-javascript-for-coding-interviews?utm_source=hashnode&utm_medium=feed)

[May 23, 2025](https://hashnode.com/posts/how-to-handle-input-in-javascript-for-coding-interviews/68308bedf25d77a3ceb08a72)

### [Fixing Continuous Re-Renders in React: Understanding Passing by Reference vs. Passing by Value and application of spreed operator](https://rahul-choudhary.hashnode.dev/fixing-continuous-re-renders-in-react-understanding-passing-by-reference-vs-passing-by-value-and-application-of-spreed-operator?utm_source=hashnode&utm_medium=feed)

Fix React re-renders by spreading dependencies in \`useEffect\`. Learn about passing by reference vs. value and improve performance with this guide

3 min read · [rahul-choudhary.hashnode.dev](https://rahul-choudhary.hashnode.dev/fixing-continuous-re-renders-in-react-understanding-passing-by-reference-vs-passing-by-value-and-application-of-spreed-operator?utm_source=hashnode&utm_medium=feed)

[Jan 29, 2025](https://hashnode.com/posts/fixing-continuous-re-renders-in-react-understanding-passing-by-reference-vs-passing-by-value-and-application-of-spreed-operator/679a343d8da9301215554f20)
