Необходимо написать приложение, отображающе краткие сведения о пользователе GitHub.
-
Имя пользователя указано в адресе страницы
-
Информация, которую необходимо показать:
- Фотография
- Имя (и Фамилия) Пользователя
- Компания
- Локация
- Статистика (Кол-во репозиториев, кол-во подписок на других пользователей, кол-во подписок на этого пользователя)
-
Данные о
github
-пользователе получить:- с помощью функции
fetch
- по адресу:
https://api.github.com/users/:user-login
- с помощью функции
Для решения задачи рекомендуется создать отдельный репозиторий.
Макет для страницы приложения:
Дополнительные материалы:
-
Про цикл событий в JavaScript или "как на самом деле работает асинхронность"? (видео)
-
Callback Queue
на примереEventEmitter
: https://codesandbox.io/s/vjxljn1295 -
Callback
-и на примереloadImage
: https://codesandbox.io/s/7ymw3rk9lx -
Promise
-ы на примереshowUserAvatar
: https://codesandbox.io/s/0mz08yv45p -
Promise
-ы на примереdelay
иtimeout
https://codesandbox.io/s/7qrzxyp2j -
Приоритеты
EventLoop
: https://codesandbox.io/s/xlm4p718x4