Contact App (Demo)
- Реєстрація та авторизація користувача.
- Валідація форм за допомогою React Hook Form.
- Маршрутизація та приватні маршрути.
- Глобальне сховище даних та отримання їх від API за допомогою Redux Toolkit/ RTK Query.
- Зберігання даних у localstorage за допомогою Redux Persist
- Обробка та сповіщення помилок за допомогою React Toastify.
- CRUD робота з API.
- Переконайтеся, що на комп'ютері встановлено LTS-версія Node.js. Скачай та встанови її якщо потрібно.
- Клонуй цей репозиторій.
- Встанови базові залежності проекту командою
npm install
. - Запусти режим розробки, виконавши команду
npm start
. - Перейди у браузері за адресою http://localhost:3000. Ця сторінка автоматично перезавантажуватиметься після збереження змін у файли проекту.
- React JS
- Redux Toolkit
- Redux Toolkit Query
- React Router v6
- React Hook Form
- Redux Persist
- React Spinner
- React Toastify