This is a simple Todo application built with React.js that allows users to manage their tasks effectively. The app provides features to add, edit, delete, and mark tasks as completed.
- Add Todo: Create new tasks.
- Edit Todo: Modify existing tasks.
- Delete Todo: Remove tasks that are no longer needed.
- Mark as Completed: Track progress by marking tasks as completed.
To run the app locally:
Install dependencies.
npm install
Start the development server.
npm start
- Add a Todo: Enter a task in the input field and save it.
- Edit a Todo: Click "Edit" next to a task to modify it.
- Delete a Todo: Click "Delete" to remove a task.
- Mark as Completed: Use the checkbox to mark tasks as completed.
This project uses the following main dependencies:
- React: For building the user interface.
- React DOM: For rendering components to the DOM.