A simple and elegant To-Do List application built with React.
Users can add, edit, and delete tasks with ease.
This project is designed as a beginner-friendly React app to practice:
β¨ state management, event handling, React hooks, and DOM manipulation.
π View Live App
- β Add Tasks β Create new tasks instantly.
- βοΈ Edit Tasks β Update task names easily.
- β Delete Tasks β Remove tasks with a single click.
- β‘ Instant DOM Updates β Changes appear in real-time.
- π¨ Responsive Design β Works across different screen sizes.
- βοΈ React.js
- π JavaScript (ES6+)
- π§© React Hooks
useStateβ manage input valuesuseRefβ access DOM elements directly
- π¨ CSS β for styling & basic responsiveness
- π Tasks are not persistent β refreshing the page clears the list.
- π Relies on direct DOM manipulation instead of Reactβs declarative rendering.
- π Minimal styling β no animations or advanced UI/UX.
- π No categories, deadlines, or priorities for tasks.
- π¦ Not optimized for large-scale or production use.
π€ Developed by BharathPadavu