У меня есть приложение реагирования, в котором я централизовал все свои вызовы API в файле. js следующим образом:
export async function api_call_1(a, b) {
//builds and sends a fetch request
return someValue;
}
export async function api_call_2(c, d) {
//builds and sends a fetch request
return someOtherValue;
}
export async function api_call_3(e, f) {
//builds and sends a fetch request
return anotherValue;
}
В моих компонентах React я вызываю эти функции как
async componentDidMount() {
const data = await api_call_1(a, b);
this.setState({data: data})
}
Теперь дело в том, что я хочу использовать некоторые данные, хранящиеся в определенном c контексте (в частности, токен аутентификации, отправленный в вызове заголовка).
Есть ли способ доступа к контексту в этих глобальных вызовах API или я должен просто передать его на все мои вызовы?
В общем, ищем лучшие практики для обработки всех этих вызовов на мой внутренний API.
Спасибо!