This is a simple Todo List application built with React, TypeScript, and Vite. The application allows users to add, edit, and delete tasks. It is designed to demonstrate the basics of React components, state management with hooks, TypeScript integration, and the fast development experience provided by Vite.
- Add Tasks: Easily add new tasks to your todo list.
- Edit Tasks: Modify existing tasks directly within the list.
- Delete Tasks: Remove tasks that are no longer needed.
- React: A JavaScript library for building user interfaces.
- TypeScript: A strongly typed programming language that builds on JavaScript.
- Vite: A fast build tool and development server for modern web projects.
- CSS: Basic styling for the application.
Make sure you have the following installed on your local machine:
-
Clone the repository:
git clone https://github.com/yourusername/todo-list.git cd todo-list -
Install dependencies:
Run the following command to install the required packages:
npm install
-
Start the development server:
Start the Vite development server using the following command:
npm run dev
The application will run at
http://localhost:5173by default. Open this URL in your browser to view the app.
- Add a Task: Type a task description in the input field and click the "Add Todo" button.
- Edit a Task: Click on a task to mo
.png)
