Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.94 KB

File metadata and controls

19 lines (15 loc) · 1.94 KB
Зачем Вы возьмете разработанных роутер, и примените его к существующему приложению. Заодно у вас будет шанс посмотреть по-новому на код, который вы писали ранее. Возможно (почти наверняка), вам придется его улучшить в процессе выполнения задачи.

Необходимо

  • подключить разработанный роутер к приложению "Прогноз погоды"
  • использовать параметризованный роутинг для отображения погоды в конкретном городе
  • Добавить навигацию при запросе погоды (ввод нового города отображается на URL)
  • Обновить обработку навигации по истории (это должно быть сделано средствами роутинга)

Критерии приемки задачи

  • экраны приложения рисуются роутером
  • показ погоды в городе обрабатывается параметризованным роутом, где имя города это параметр
  • ссылки из истории переведены на параметризованный роутинг (SPA ссылки, где логика загрузки и показа погоды обслуживается по навигации на роут, а не по клику)
  • приложение задеплоено на GithubPages, там же можно проверить работу ссылок
  • код оформлен в виде PR и проходит проверки (линтинг, тесты)
  • В приложении 3 экрана (главная, погода в городе, О проекте)