Skip to content

A simple Todo application built with React to practice state management using Zustand. It features adding, marking as done, and deleting todos with persistent state using local storage. This project demonstrates the use of Zustand for managing global state in a React application.

Notifications You must be signed in to change notification settings

Mshandev/zustand-state-management

Repository files navigation

Zustand State Management - Reactjs

A simple Todo application built with React to practice state management using Zustand. It features adding, marking as done, and deleting todos with persistent state using local storage. This project demonstrates the use of Zustand for managing global state in a React application.

Demo

Features

  • Create new todos with ease
  • Mark todos as completed or uncompleted
  • Delete todos from the list
  • State management using Zustand for global state handling
  • Persistent storage with local storage to save todos
  • Responsive design for mobile and desktop

Screenshots

Home

  • Home Page

Run Locally

Clone the project

    https://github.com/Mshandev/zustand-state-management.git

Go to the project directory

    cd zustand-state-management

Install dependencies

    npm install

Start the server

    npm run dev

Tech Stack

Deployment

The application is deployed on Vercel.

Contributing

Contributions are always welcome! Just raise an issue, and we will discuss it.

Feedback

If you have any feedback, please reach out to me here

About

A simple Todo application built with React to practice state management using Zustand. It features adding, marking as done, and deleting todos with persistent state using local storage. This project demonstrates the use of Zustand for managing global state in a React application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published