JSFiddle - React, Tailwind, and code Playground

JavaScript

function myFunc(cb){
  var err = true;
  // имитируем асинхронную операцию
  setTimeout(function(){
    cb(err);
  }, 10);
}

try {
  myFunc(function(err){
    if (err) {
      throw new Error('Oops');
    }
  });
  alert('Всё как бы хорошо!');
} catch(e) {
  alert(e.message);
}