A simple and efficient Todo List application built using React, Zustand, Immer, Zookeeper, and Vite for fast development and bundling. This project demonstrates how to manage application state and perform updates in a highly efficient manner while maintaining immutability and simplicity.
- Add, Edit, and Delete Tasks: Easily add new tasks, edit existing ones, or remove tasks.
- Persistent State: Uses Zustand for managing global state and Immer to handle immutability of the state, making it efficient and scalable.
- Fast Development: Powered by Vite for ultra-fast hot reloading and build optimization.
- Zookeeper Integration: Integrates with Zookeeper for state management across different components.
- Responsive Design: Fully responsive interface to ensure usability across desktop and mobile devices.
- React: A declarative, efficient, and flexible JavaScript library for building user interfaces.
- Zustand: A small, fast, and scalable state management solution.
- Immer: Helps you work with immutable state in a more convenient way.
- Vite: A fast and modern frontend build tool that provides a smooth developer experience.
- Zookeeper: A minimalistic library for organizing and syncing app state across multiple components.
Clone the repository and install the dependencies:
git clone https://github.com/2suresh/todo-zustand
cd todo-zustand
npm install
npm run dev