A single-page application built with React and Vite, focused on state management, component architecture, and user interaction logic.
- add, delete and toggle tasks
- task state management
- component-based architecture
- separation of logic and UI
- responsive interface
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
- React (hooks, state management)
- JavaScript (ES6+)
- Vite
- CSS
npm install
npm run devnpm run buildnpm run previewBuilt to practice React fundamentals, component design, and state management.
SPA-приложение для управления задачами, реализованное с использованием React и Vite.
- добавление и удаление задач
- изменение состояния задач
- компонентная структура приложения
- разделение логики и UI
- использован подход с разделением состояния и представления
- улучшена структура компонентов
- переработан нейминг для повышения читаемости кода
- изучение основ React
- работа с компонентной архитектурой
- управление состоянием приложения
- практика построения SPA