Допустим, у меня есть код, настроенный так:
App1.js
function doStuff() {
axios.get("/api/endpoint").then(response => {
// do App1.js-specific stuff
}).catch(error => {
// do App1.js-specific error handling
});
}
App2.js
function invokeStuff(){
doStuff();
}
function doSomethingOnSuccess(){...}
function doSomethingOnFailure(){...}
В App2.js Я хочу иметь возможность вызывать doSomethingOnSuccess () или doSomethingOnFailure (), как только вызов axios из App1 вернет .Как я могу структурировать свой код для достижения этого, предполагая, что эти две функции не могут быть перемещены в App1.js?