📝 React Todo App - Canlı Proje
Basit ama işlevsel bir React Todo Uygulaması.
Kullanıcılar görev ekleyebilir, tamamlayabilir, filtreleyebilir ve kalan aktif görev sayısını görebilir.
- Yeni todo ekleme
- Todo’ları tamamlandı / aktif olarak işaretleme
- Todo’ları duruma göre filtreleme:
- All (Tümü)
- Active (Aktif)
- Completed (Tamamlananlar)
- Aktif (tamamlanmamış) görev sayısını gösterme
- Bileşen tabanlı, okunabilir React mimarisi
- React (Functional Components)
- React Hooks:
useStateuseEffect
- CSS ile basit arayüz tasarımı
git clone https://github.com/samimsen/todo-app/
cd todo-app
npm install
npm run dev # (Vite kullanıyorsan)
npm start # (CRA / benzeri yapıdaysan)
src/
├── components/
│ ├── TodoForm.jsx # Yeni todo ekleme formu
│ ├── TodoList.jsx # Todo listesinin gösterimi
│ ├── TodoFilter.jsx # All / Active / Completed filtreleri
│ └── Footer.jsx # Alt bilgi alanı
├── App.jsx # Ana bileşen, state yönetimi ve akış
├── App.css
└── index.css