| Зачем | Вы возьмете разработанных роутер, и примените его к существующему приложению. Заодно у вас будет шанс посмотреть по-новому на код, который вы писали ранее. Возможно (почти наверняка), вам придется его улучшить в процессе выполнения задачи. |
|---|
Необходимо
- подключить разработанный роутер к приложению "Прогноз погоды"
- использовать параметризованный роутинг для отображения погоды в конкретном городе
- Добавить навигацию при запросе погоды (ввод нового города отображается на URL)
- Обновить обработку навигации по истории (это должно быть сделано средствами роутинга)
Критерии приемки задачи
- экраны приложения рисуются роутером
- показ погоды в городе обрабатывается параметризованным роутом, где имя города это параметр
- ссылки из истории переведены на параметризованный роутинг (SPA ссылки, где логика загрузки и показа погоды обслуживается по навигации на роут, а не по клику)
- приложение задеплоено на GithubPages, там же можно проверить работу ссылок
- код оформлен в виде PR и проходит проверки (линтинг, тесты)
- В приложении 3 экрана (главная, погода в городе, О проекте)