Skip to content

shabal1nas/todo--react

Repository files navigation

ToDo App

A single-page application built with React and Vite, focused on state management, component architecture, and user interaction logic.


Features

  • add, delete and toggle tasks
  • task state management
  • component-based architecture
  • separation of logic and UI
  • responsive interface

About

This project represents a React SPA designed to practice building interactive user interfaces and managing application state.

The application is structured using reusable components and a clear separation between logic and presentation.

During development, special attention was given to:

  • improving component structure
  • refining naming for better code readability
  • separating concerns between state and UI

Tech Stack

  • React (hooks, state management)
  • JavaScript (ES6+)
  • Vite
  • CSS

Getting Started

npm install
npm run dev

Build

npm run build

Preview

npm run preview

Live Demo

Open the app


Author

Built to practice React fundamentals, component design, and state management.


🇷🇺 О проекте (на русском)

SPA-приложение для управления задачами, реализованное с использованием React и Vite.


Реализовано:

  • добавление и удаление задач
  • изменение состояния задач
  • компонентная структура приложения
  • разделение логики и UI

Особенности:

  • использован подход с разделением состояния и представления
  • улучшена структура компонентов
  • переработан нейминг для повышения читаемости кода

Цель проекта:

  • изучение основ React
  • работа с компонентной архитектурой
  • управление состоянием приложения
  • практика построения SPA

About

ToDo SPA built with React and Vite

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors