Читать на других языках: Русский, Українська.
Используй этот шаблон React-проекта как стартовую точку своего приложения.
- Создан репозиторий
goit-react-hw-08-phonebook
- При сдаче домашней работы есть ссылки: на исходные файлы и рабочую страницу
проекта на
Netlify
- При запуске кода задания, в консоли нету ошибок и предупреждений
- Для каждого компонента есть отдельная папка с файлом React-компонента и файлом стилей
- Для компонентов описаны
propTypes
Добавь в приложение «Телефонной книги» возможность регистрации пользователей и работу с приватными коллекциями контактов.
- Добавь маршрутизацию и несколько страниц:
/register
- публичный маршрут регистрации нового пользователя с формой/login
- публичный маршрут логина сущестующего пользователя с формой/contacts
- приватный маршрут для работы с коллекцией контактов пользователя
- Добавь навигационные ссылки для перехода по маршрутам.
- Добавь компонент
<UserMenu>
, состоящий из почты пользователя и кнопкиLogout
. - Используй готовый живой бекенд с документацией по ссылке.
- Добавь публичные и приватные маршруты.
- Поработай над красивым оформлением интерфейса, можно использовать библиотеку компонентов, например React Bootstrap, Material-UI и другие.