---
title: "Swapnil Pant (@swapn652) | Hashnode"
description: "Software Engineer | Experimenting with various new tech stacks... Read the latest articles by Swapnil Pant on Hashnode."
url: "https://hashnode.com/@swapn652"
---

@swapn652

# Swapnil Pant

@swapn652 · India · Joined August 2022

Software Engineer | Experimenting with various new tech stacks...

### [The Art of React Hooks: Part 3 — Unlocking the Power of useContext for Cleaner State Management](https://swapn652.hashnode.dev/the-art-of-react-hooks-part-3-unlocking-the-power-of-usecontext-for-cleaner-state-management?utm_source=hashnode&utm_medium=feed)

Learn how to solve prop drilling and manage global state effortlessly with React’s useContext hook. This detailed guide covers setup, usage, and an example.

5 min read · [swapn652.hashnode.dev](https://swapn652.hashnode.dev/the-art-of-react-hooks-part-3-unlocking-the-power-of-usecontext-for-cleaner-state-management?utm_source=hashnode&utm_medium=feed)

[May 31, 2025](https://hashnode.com/posts/the-art-of-react-hooks-part-3-unlocking-the-power-of-usecontext-for-cleaner-state-management/683b29cf2af04f3275faf5f8)

### [Getting started with System Design](https://swapn652.hashnode.dev/getting-started-with-system-design?utm_source=hashnode&utm_medium=feed)

Introduction to System Design series that will cover up concepts like Scaling, Databases, Data Stores, DevOps etc.

2 min read · [swapn652.hashnode.dev](https://swapn652.hashnode.dev/getting-started-with-system-design?utm_source=hashnode&utm_medium=feed)

[Jun 23, 2024](https://hashnode.com/posts/getting-started-with-system-design/6677e5a9c0dbb78a4cb38071)

### [OOPS in Java: Diving deep into 'static' and 'abstract'](https://swapn652.hashnode.dev/oops-in-java-diving-deep-into-static-and-abstract?utm_source=hashnode&utm_medium=feed)

This blog explains OOPS concepts in Java, mainly related to the 'static' and 'abstract' keywords.

15 min read · [swapn652.hashnode.dev](https://swapn652.hashnode.dev/oops-in-java-diving-deep-into-static-and-abstract?utm_source=hashnode&utm_medium=feed)

[Feb 12, 2024](https://hashnode.com/posts/oops-in-java-diving-deep-into-static-and-abstract/65ca5b6bf4f0265f1adbcc3f)

### [Mastering Redux: A Comprehensive Guide for Beginners](https://swapn652.hashnode.dev/mastering-redux-a-comprehensive-guide-for-beginners?utm_source=hashnode&utm_medium=feed)

This blog explains redux from scratch covering everything from basics to advanced with a project too.

14 min read · [swapn652.hashnode.dev](https://swapn652.hashnode.dev/mastering-redux-a-comprehensive-guide-for-beginners?utm_source=hashnode&utm_medium=feed)

[Feb 3, 2024](https://hashnode.com/posts/mastering-redux-a-comprehensive-guide-for-beginners/65bdcd6324857e2404431c1d)

### [Generators in JavaScript: A Short Guide](https://swapn652.hashnode.dev/generators-in-javascript-a-short-guide?utm_source=hashnode&utm_medium=feed)

This blog talks about generators in JavaScript/TypeScript along with their syntax, example, and actual use cases.

4 min read · [swapn652.hashnode.dev](https://swapn652.hashnode.dev/generators-in-javascript-a-short-guide?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/generators-in-javascript-a-short-guide/659e8f41fb1380bb22720907) [Jan 10, 2024](https://hashnode.com/posts/generators-in-javascript-a-short-guide/659e8f41fb1380bb22720907)
