876 B
876 B
Pohovor projekt
Jednoduchá aplikace na přidávání úkolů v reactu
Spuštění
cp .env.example .env
npm i
npm run dev
Požadavky
- Stránky
/- seznam úkolů a formulář na přidání nového úkolu/task/:id- detail úkolu
- Stack
- Typescript
- React (v18+) + Vite
- React Hook Form
- React-router-dom (v6+)
- Tailwind CSS nebo Material UI nebo vlastní CSS
- Mé řešení používá Material UI
- React funkce
useRef()pro datum vytvoření taskuuseState()pro správu všech tasků
Možná vylepšení
- zod validace
- persistentní ukládání tasků (local storage, IndexDB, externí databáze přes API, ...)