© 2026 Hashnode
🚀 Introduction Welcome to Day 52 of my Web Development Journey!After building a strong foundation in HTML, CSS, and JavaScript, I’ve been diving deep into ReactJS — a powerful library for creating dynamic and interactive user interfaces. So far, I...

🎯 What You'll Learn By the end of this comprehensive guide, you'll understand how to implement Redux in your React applications, manage both synchronous and asynchronous state changes, and build a robust global state management system. We'll walk th...

Introduction to Redux What is Redux? Redux is a predictable state container for JavaScript applications, primarily used for managing application state in a centralized manner. It allows developers to maintain the state of their applications in a sing...

As a Frontend ReactJS Developer, I’ve had the opportunity to work on some amazing projects and tackle unique challenges. Through my journey, I’ve come to appreciate the true power of ReactJS and the way it can transform frontend development. Whether ...

State management is a term every React developer hears sooner or later, and the journey often starts with Redux. But as many have discovered, while Redux is powerful, it also used to be known for its verbosity and complexity. Enter Redux Toolkit (RTK...

The first thing I want my readers to understand is that React Tool Kit's Query data fetching API has essentially replaced the Async Thunk. However, it's still important to learn this concept before moving forward. I will also discuss RTK and how to i...

Context The modern way to write redux is through redux-toolkit as recommended by redux maintainers. In redux toolkit we write slice which contains the reducer and the actions for a particular feature. The actions are generated by redux toolkit here a...
