A curated collection of hands-on mini-projects mapping my React learning journey, from hooks to complex state management.
A simple UI where the background color changes dynamically using the useState hook and Tailwind CSS utility classes.
Secure random password generator exploring useCallback, useEffect, and useRef hooks with a one-click copy feature.
Implementing client-side routing, nested routes, and data loaders using the modern react-router-dom library.
Global Light/Dark mode toggle implementation using React Context API and Tailwind's dark variant system.
A minimal login/profile flow built to learn Context API basics and sidestep traditional prop drilling.
A fully featured Todo manager with Context API for state management and Local Storage for robust data persistence.
A modern Todo application learning to manage global state, slices, and reducers seamlessly using Redux Toolkit and React-Redux.