Skip to content

Beginner-friendly React Todo App demonstrating core React concepts like state, props, hooks, CRUD operations, and localStorage using a real-world project. YouTube Video Link :https://youtu.be/g_47IcYzDfA

Notifications You must be signed in to change notification settings

jdcodebase/react-todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Todo App 📝

A beginner-friendly React Todo App built to understand core React concepts by working on a real-world project.

This project demonstrates how to manage state, pass data between components, handle CRUD operations, and persist data using localStorage.


🔗 Live Demo

Live Project: https://react-todo-six-virid.vercel.app/


✨ Features

  • Add new todos
  • Edit existing todos
  • Delete todos
  • Controlled form inputs
  • Conditional rendering (view / edit mode)
  • Data persistence using localStorage

🧠 Concepts Covered

  • React component structure
  • useState hook
  • useEffect hook
  • Props and parent–child communication
  • Lifting state up
  • UI state vs application state
  • Immutability in React

🛠️ Tech Stack

  • React
  • JavaScript (ES6+)
  • CSS

📁 Project Structure

src/
│── App.jsx
│── TodoApp.jsx
│── TodoInput.jsx
│── TodoList.jsx
│── App.css
│── index.js

🚀 Getting Started

  1. Clone the repository

    git clone https://github.com/jdcodebase/react-todo-app
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev

📚 Part of Web Development Series

This project is part of the Web Development Series by JDCodebase, where we cover:

  • HTML
  • CSS
  • JavaScript
  • React
  • MERN Stack

🙌 Support

If you found this project helpful:

  • ⭐ Star the repository
  • 📺 Subscribe on YouTube
  • 🔁 Share with others

Happy Coding 🚀 JDCodebase

About

Beginner-friendly React Todo App demonstrating core React concepts like state, props, hooks, CRUD operations, and localStorage using a real-world project. YouTube Video Link :https://youtu.be/g_47IcYzDfA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published