Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

12 Homework (HttpClient, Interceptors) #313

Open
AlexKuskov opened this issue Dec 30, 2020 · 0 comments
Open

12 Homework (HttpClient, Interceptors) #313

AlexKuskov opened this issue Dec 30, 2020 · 0 comments
Labels

Comments

@AlexKuskov
Copy link
Contributor

назва гілки/папки: 12-httpclient

Завдання:

HttpClient part:

  • Відображати юзерів в вигляді карточок. В карточці відображати аватар, ім'я, прізвище і емейл юзера.
  • Повинно бути дві карточки на сторінку (цього можна добитись добавивши параметр до url, щоб дізнатись який саме параметр треба використовувати, потрібно ознайомитись з апішкою)
  • Витягувати юзерів звідси: https://reqres.in/api/users
  • Добавити пагінацію
  • При клікові на номер сторінки в пагінації, повинен відправлятись запит, який буде витягувати юзерів для цієї сторінки
    image

Interceptor part:

  • Промодифікувати існуючий Accept-Language хедер і добавити якийсь свій
  • Добавити лоудер, який буде показуватись поки дані не прийшли, і змінювати його стан в інтерсепторі

Завдання з зірочкою:

Давати змогу змінювати кількість карточок за сторінку (можна через дропдаун, або будь яким іншим, зручним для вас способом)

Дедлайни:

На подачу пул реквеста до: 04.01.2021 23:59:59
Додатковий бал надається за завдання здане до: 04.01.2021 12:00
На роботу над помилками до: 08.01.2021 23:59:59

Додаткова інформація:

Presentation:
https://drive.google.com/file/d/1cUcEARHNknt0cE5dPcf5uuoShqDUfd1r/view?usp=sharing

Code:
https://github.com/AlexKuskov/httpclient-interceptors

Video recording:
https://drive.google.com/file/d/1-4oaO3o4g9VoREv9G3Xoc-iTs8GPWE8c/view?usp=sharing

@AlexKuskov AlexKuskov added the JS label Dec 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant