Ответ
throw new Error('User not found');
Для более информативного сообщения можно добавить статус код:
const error = new Error('User not found');
error.status = 404;
throw error;
В React-компоненте можно отображать ошибку пользователю:
{error && <div className="error">User not found</div>}
Для API лучше использовать стандартные HTTP коды:
- 404 - если пользователь действительно не существует
- 401 - если проблема с авторизацией
- 403 - если доступ запрещен