Вот несколько методов, которые вы можете использовать с Axios в React Native, а также примеры кода:
-
Отправка запроса GET:
import axios from 'axios'; axios.get('https://api.example.com/data') .then(response => { console.log(response.data); }) .catch(error => { console.error(error); }); -
Отправка 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); }); -
Настройка заголовков:
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); }); -
Обработка ошибок:
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.