У меня есть блок try / catch внутри службы React, и теперь мне нужно добавить фактический вызов Axios и сделать запрос GET к внешнему API, чтобы вернуть живые данные, а затем установить ответ этих данных на существующую переменную , но я не уверен, как это сделать. У меня есть мой сервис, перечисленный ниже, любая обратная связь или понимание того, как лучше добиться этого, будет огромной помощью
customerService.js
import { logError } from './logging'
export async function getCustomer(customer = {}) {
try {
const { customerId } = customer
console.info('Customer ID:', customerId)
// TODO: Make call to new API
return new Promise(res => {
setTimeout(() => res({}), 1000)
})
} catch (error) {
logError(error)
throw error
}
}