Методы и примеры кода для Axios в React Native

Вот несколько методов, которые вы можете использовать с Axios в React Native, а также примеры кода:

  1. Отправка запроса GET:

    import axios from 'axios';
    axios.get('https://api.example.com/data')
    .then(response => {
    console.log(response.data);
    })
    .catch(error => {
    console.error(error);
    });
  2. Отправка POST-запроса:

    import axios from 'axios';
    axios.post('https://api.example.com/data', { name: 'John', age: 30 })
    .then(response => {
    console.log(response.data);
    })
    .catch(error => {
    console.error(error);
    });
  3. Настройка заголовков:

    import axios from 'axios';
    axios.get('https://api.example.com/data', {
    headers: {
    Authorization: 'Bearer your_token'
    }
    })
    .then(response => {
    console.log(response.data);
    })
    .catch(error => {
    console.error(error);
    });
  4. Обработка ошибок:

    import axios from 'axios';
    axios.get('https://api.example.com/data')
    .then(response => {
    console.log(response.data);
    })
    .catch(error => {
    if (error.response) {
      console.error(error.response.data);
    } else {
      console.error(error.message);
    }
    });

Это всего лишь несколько примеров методов, которые вы можете использовать с Axios в React Native. Axios предоставляет множество других функций, таких как перехватчики, отмена запросов и многое другое. Дополнительную информацию можно найти в документации Axios.