Axios библиотека

Часы
16.08.2024
Глазик
12
Сердечки
0
Соединённые точки
0
Соединённые точки
0

Это JavaScript-библиотека для выполнения либо HTTP-запросов в Node.js, либо XMLHttpRequests в браузере. Она поддерживает промисы — новинку ES6. Одна из особенностей, которая делает её лучше fetch() — автоматические преобразования JSON-данных.
Особенности
Пример GET запроса
axios.get('/api/results/')
    .then(response => {
        setItemsData(response.data); // Save the data in state  
    })
    .catch(error => {
        console.error('There was an error fetching the data!', error);
    });
Пример POST запроса
axios.post('/api/results/', form_data)
    .then(data => {
        console.log('Success:', data);
        setUpdateTrigger(true)
    })
    .catch(error => {
        console.error('Error:', error);
    });
Пример PUT запроса
axios.put(`/api/results/${form_el.target.id}/`, form_data)
    .then(data => {
        console.log('Success:', data);
        setUpdateTrigger(true)
    })
    .catch(error => {
        console.error('Error:', error);
    });
Пример DELETE запроса
axios.delete(`/api/results/${item.id}/`)
    .then((res) => setUpdateTrigger(true));

Использованно в

В этой статье ты узнаешь как добавить туториал для новоприбывших пользователей используя React, с возможностью указывать к каким элементам относятся подсказки и количество этих подсказок, последовательно
Буду занят разработкай нового проекта с кодовым названием SearchResultParser. Его суть в том, чтобы парсить данные из поисковой выдачи различных поисковых машин. Таких как google, youtube, yandex и прочих.
В этой статье, я подробно опишу как я решил проблему задержек ответов сервера на запросы клиента. Опишу работу ошибки ERR_HTTP2_PING_FAILED и какие шаги я предпринял чтобы выявить проблему.
В данной статье я опишу процесс объединения <b>React</b> и <b>Django</b> под одним проектом. Мы настроим API для общения обоих между собой, а так же подключим TailwindCSS библиотеку, дабы упростить создание сайта ещё сильнее.
В этой статье ты узнаешь как можно объединить React фреймворк с Django проектом, таким образом чтобы получилось полноценное фулстак приложение. Так же в статье приведено видео-туториал и скачиваемые образцы для самостоятельного изучения.