JSFiddle - React, Tailwind, and code Playground
Babel + JSX
function myFunc(){
let promise = new Promise((resolve, reject) => {
let err = true;
// имитируем асинхронную операцию
setTimeout(() => {
if (err) {
reject('Ooops!');
} else {
resolve(123);
}
}, 10);
});
return promise;
}
myFunc()
.then(data => {
alert('Всё точно хорошо!');
})
.catch(e => {
alert(e);
});