Наш разработчик написал удобный интерфейс для просмотра логов с удаленного сервера. Но, как оказалось, код оставляет желать лучшего. Необходимо разделить логику получения данных и роутинга.
В проекте находится файл проекта App.js
, внутри которого сконцетрирована вся логика. Файл уже подключен к документу, поэтому другие файлы изменять не требуется.
Ваша задача:
- разделить логику получения данных с сервера и роутинга,
- вынести логику в отдельные компоненты.
Изменения необходимо внести в файлы проекта.
Реализуйте компонент во вкладке «JS». Перед началом работы сделайте форк этого пена: