Error Handling in Async Code

What UI error handling pattern is shown?
function errorBoundary(component) {
  return async function(...args) {
    try {
      return await component(...args);
    } catch (error) {
      logError(error);
      return fallbackUI(error);
    }
  }
}
Next Question (14/20)