---
title: "Raj Kiran  Chaudhary (@raj178) | Hashnode"
description: "FrontEnd Developer. Read the latest articles by Raj Kiran  Chaudhary on Hashnode."
url: "https://hashnode.com/@raj178"
---

@raj178

# Raj Kiran Chaudhary

@raj178 · Nepal · Joined January 2021

FrontEnd Developer

[Website](https://letslearn.hashnode.dev/)

### [A brief guide to Render Props Pattern](https://letslearn.hashnode.dev/react-render-props-pattern-guide?utm_source=hashnode&utm_medium=feed)

Confused about React Render Props? This guide explains the Render Props Pattern from scratch with simple examples, real-world use cases, and easy-to-understand explanations for beginners.

3 min read · [letslearn.hashnode.dev](https://letslearn.hashnode.dev/react-render-props-pattern-guide?utm_source=hashnode&utm_medium=feed)

[Aug 6](https://hashnode.com/posts/react-render-props-pattern-guide/6a74af074e983c912dd928a3)

### [Understanding Controlled and Uncontrolled Components in React](https://letslearn.hashnode.dev/understanding-controlled-and-uncontrolled-components-in-react?utm_source=hashnode&utm_medium=feed)

Explore the differences between controlled and uncontrolled components in React. Learn when to use each approach for effective form handling

3 min read · [letslearn.hashnode.dev](https://letslearn.hashnode.dev/understanding-controlled-and-uncontrolled-components-in-react?utm_source=hashnode&utm_medium=feed)

[Feb 8](https://hashnode.com/posts/understanding-controlled-and-uncontrolled-components-in-react/6988a043b3ef93be02fe91e4)

### [Git Crash Course: Branch Naming & Commit Messages](https://letslearn.hashnode.dev/git-crash-course-branch-naming-and-commit-messages?utm_source=hashnode&utm_medium=feed)

Recently, someone pointed out that my commit messages weren’t industry standard. While I was following proper branching rules in my professional work, my commit messages themselves were quite random. That feedback pushed me to explore what the indust...

3 min read · [letslearn.hashnode.dev](https://letslearn.hashnode.dev/git-crash-course-branch-naming-and-commit-messages?utm_source=hashnode&utm_medium=feed)

[Dec 13, 2025](https://hashnode.com/posts/git-crash-course-branch-naming-and-commit-messages/693db8966dab6a31a4db5999)

### [Preventing Prop Drilling in React Using Zustand: A Shopping Cart Example](https://letslearn.hashnode.dev/preventing-prop-drilling-in-react-using-zustand-a-shopping-cart-example?utm_source=hashnode&utm_medium=feed)

Learn how to eliminate prop drilling in React by using Zustand with a practical shopping cart example. Simplify state management in your applications

3 min read · [letslearn.hashnode.dev](https://letslearn.hashnode.dev/preventing-prop-drilling-in-react-using-zustand-a-shopping-cart-example?utm_source=hashnode&utm_medium=feed)

[Nov 27, 2025](https://hashnode.com/posts/preventing-prop-drilling-in-react-using-zustand-a-shopping-cart-example/6927b51204f5e367beeed39b)

### [JavaScript Sorting Explained: Numbers, Strings, and Objects](https://letslearn.hashnode.dev/javascript-sorting-explained-numbers-strings-and-objects?utm_source=hashnode&utm_medium=feed)

Master JavaScript's \`sort()\` for numbers, strings, objects. Learn \`localeCompare()\` and efficient sorting for diverse data types

4 min read · [letslearn.hashnode.dev](https://letslearn.hashnode.dev/javascript-sorting-explained-numbers-strings-and-objects?utm_source=hashnode&utm_medium=feed)

[Nov 16, 2025](https://hashnode.com/posts/javascript-sorting-explained-numbers-strings-and-objects/691997cde9af8dfea54d6ad1)
