---
title: "Saurabh Mhatre (@saurabhmhtr) | Hashnode"
description: "Frontend Developer. Read the latest articles by Saurabh Mhatre on Hashnode."
url: "https://hashnode.com/@saurabhmhtr"
---

@saurabhmhtr

# Saurabh Mhatre

@saurabhmhtr · India · Joined November 2019

Frontend Developer

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

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

Wanted to share an interesting point about pure and impure functions today. Pure Functions are functions that do not depend on or modify any external state. Similarly Impure Functions in React modify external state or DOM directly and depend on exter...

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

[Dec 15, 2024](https://hashnode.com/posts/pure-and-impure-functions/675e436920c9e602c68a5109)

### [Importance of Storybook in React App Development](https://saurabhnative.hashnode.dev/importance-of-storybook-in-react-app-development?utm_source=hashnode&utm_medium=feed)

When working on enterprise-grade applications we often have a separate design system and well-defined rules about component usage throughout the entire application. This helps in making components consistent and makes it easy for new developers to co...

2 min read · [saurabhnative.hashnode.dev](https://saurabhnative.hashnode.dev/importance-of-storybook-in-react-app-development?utm_source=hashnode&utm_medium=feed)

[Dec 1, 2024](https://hashnode.com/posts/importance-of-storybook-in-react-app-development/674c67f1a9f0c51e2c8df4a6)

### [CARS24 Frontend Interview Questions with Expert Answers](https://saurabhnative.hashnode.dev/cars24-frontend-interview-questions-with-expert-answers?utm_source=hashnode&utm_medium=feed)

Hello everyone, today we will cover some interview questions asked in Frontend Developer rounds at CARS24. CARS24 is an Indian multinational online marketplace for used cars headquartered in Gurgaon. The company is considered among the four major or...

9 min read · [saurabhnative.hashnode.dev](https://saurabhnative.hashnode.dev/cars24-frontend-interview-questions-with-expert-answers?utm_source=hashnode&utm_medium=feed)

[Dec 1, 2024](https://hashnode.com/posts/cars24-frontend-interview-questions-with-expert-answers/674c0a5ae89b23c84a429891)

### [Mastering Tricky Git Situations: Solutions to Common Challenges](https://saurabhnative.hashnode.dev/mastering-tricky-git-situations-solutions-to-common-challenges?utm_source=hashnode&utm_medium=feed)

Here’s an outline of the article: 1. Recovering a Deleted Branch Situation: Accidentally deleted a branch locally or remotely. Solution: Find the branch commit: git reflog Restore the branch: git checkout -b <branch\_name> <commit\_hash> 2. Undoing a C...

2 min read · [saurabhnative.hashnode.dev](https://saurabhnative.hashnode.dev/mastering-tricky-git-situations-solutions-to-common-challenges?utm_source=hashnode&utm_medium=feed)

[Nov 24, 2024](https://hashnode.com/posts/mastering-tricky-git-situations-solutions-to-common-challenges/6742a614a718dea3446ea1d6)

### [Understanding How UPI Payments Work: A Behind-the-Scenes Look](https://saurabhnative.hashnode.dev/understanding-how-upi-payments-work-a-behind-the-scenes-look?utm_source=hashnode&utm_medium=feed)

UPI payments have significantly eased our daily shopping experience. We don't need to search for exact change or keep too much cash because UPI allows to do payments at local kirana store to daily railway tickets as well. It has significantly improve...

2 min read · [saurabhnative.hashnode.dev](https://saurabhnative.hashnode.dev/understanding-how-upi-payments-work-a-behind-the-scenes-look?utm_source=hashnode&utm_medium=feed)

[Nov 18, 2024](https://hashnode.com/posts/understanding-how-upi-payments-work-a-behind-the-scenes-look/673ab4a518d50293ea5024f3)
