Допустим у меня есть класс для работы с api на клиенте с множеством асинхронных методов для возврата данных результата запроса, я хочу добавить обработчик начала запроса fetch и окончания, чтобы изменять состояние загрузки приложения. Как я могу отслеживать это состояние глобально, например
fetch.addListener((state:FetchState)=>{
switch(state){
...
}
})
*для любой платформы (браузер\react native)
*для axios нашел способ
server.interceptors.request.use((req) => {
this.setLoader(true)
return req
})
но все же, есть ли обработчик для fetch?