- Доступ для авторизованных пользователей;
- Валидация формы входа "на лету" по маске ввода;
- Отображение пользователей в сети;
- Обмен сообщениями через localStorage браузера.
- Настроить отправку по Enter или Ctrl+Enter;
- Добавить возможность разлогинить всех пользователей с очисткой localStorage и sessionStorage;
- Вынести функции для работы с localStorage в классовый компонент;
- Составить описание компонентов приложения.
- react@18.2.0
- bootstrap@5.2.3
- bootstrap-icons@1.10.3
- npm start - для запуска в dev-режиме, приложение откроется по адресу http://localhost:3000;
- npm run build - для бандлинга;
- при разработке использован node v16.13.1