- Створи apiInstance з допомогою бібліотеки axios. /* https://axios-http.com/docs/instance */
Використовуй https://dummyjson.com як baseUrl.
-
Створи запити для отримання, додавання, видалення і оновлення даних. Запити розбиті на категорії posts, products, users.
/* https://dummyjson.com/docs/users https://dummyjson.com/docs/products https://dummyjson.com/docs/posts */
-
Імпортуй усі запити до спільного файлу index.js
Завдання 1: Створи функцію для отримання інформації про всі продукти з наступним списком рендерів.
Завдання 2: Реалізуй пошук та рендер інформації про продукт за його ID.
Завдання 3: Створи та відрендери новий продукт.
Завдання 4: Видаліть продукт за його ID. Якщо успішно, виведіть через alert SUCCESS та інфо про віддалений продукт, інакше виведіть ERROR та причину помилки.
Завдання 5: Створи функцію для отримання інформації про всіх користувачів із наступним рендером списку.
Завдання 6: Створи функцію для отримання інформації про всіх користувачів із зазначеним у формі ім'ям та наступним рендером списку.
Завдання 7: Отримай та відрендеруй список карт за ID користувача.
Завдання 8: Отримай і відрендеруй список постів за ID користувача.
Завдання 9: Додай нового користувача та відобрази інформацію щодо нього.
Завдання 10: Отримай список постів відфільтрованих за ключовим словом і відрендери його.
Завдання 11: Отримай список постів відфільтрованих за ключовим словом і відрендери його.
Завдання 12: Отримай і відрендери список усіх постів. Поруч із кожним постом має бути кнопка "змінити". Кнопка відкриває форму із полями для зміни. Під час сабміту та у разі успішного запиту повинна оновитися інформація про поточний пост.