Небольшое приложение с компонентом дерева. Функционал:
- Подгрузка дерева с сервера
- Добавление нод (в модалке)
- Удаление нод
- Переименовывание нод (прямо в дереве)
Фокус в проекте сделал не только на функционал, но и на UI/UX, как по мне для пользователя он не менее важен.
- Vite
- React v18.3
- TypeScript
- SCSS, CSS Modules
Стейт менеджер, либу для фетчей не стал брать – был бы overhead, все реализовано просто и понятно, без переизобретения лишних велосипедов.
Проект использует pnpm, поэтому в командах стоит использовать его:
pnpm i
pnpm dev