A simple To-Do List app built with React. This app allows users to perform CRUD operations on tasks (Create, Read, Update, Delete) and is implemented using React Hooks (useState
, useEffect
), Bootstrap, and React Icons for a clean and responsive interface.
- Add new tasks to your to-do list
- Mark tasks as completed
- Edit tasks
- Delete tasks from the list
- Persistent state using localStorage (optional feature)
- Mobile-responsive UI built with Bootstrap
- React Icons for a modern look
- React: JavaScript library for building user interfaces
- React Hooks:
useState
,useEffect
- Bootstrap: For styling and responsive design
- React Icons: For icons in the app (e.g., checkmark, trash bin)
- Node.js: Install from nodejs.org
- npm: Node package manager (comes with Node.js)
- Clone the repository to your local machine:
git clone https://github.com/your-username/ToDoList-React.git