This is a basic TODO application project!
The project is designed to help you understand and implement advanced concepts in React through a familiar project. Originally a basic TODO app, I've enhanced it with local storage and Redux Toolkit for state management.
- Add, and mark tasks as done: Create, read, delete operations for managing tasks.
- Local Storage: Persist the tasks across browser sessions.
- Redux Toolkit: Efficient state management for the application.
- Node.js (>= 12.x)
- npm or yarn
-
Clone the repository:
git clone "https://github.com/alimuhammadmz/react-redux-local-storage/"
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
The application should now be running!
- Add a Task: Use the input field to add a new task.
- Delete a Task: Click the delete button next to a task to remove it.
- Persist Tasks: Your tasks will be saved (by-default) in local storage and reloaded when you reopen the app.
- React Basics: Learn and solidify your understanding of React fundamentals.
- State Management: Understand and implement Redux Toolkit for managing application state.
- Local Storage: Persist data in the browser for a better user experience.
If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
For any questions or suggestions, feel free to reach out to me on [email protected]
Happy coding! 🧑💻🔥