코딩 공부
JavaScript - 에러 핸들링 유틸 함수 (async-safe wrapper)
새혀니
2025. 4. 14. 13:49
export const asyncHandler = (promise) =>
promise
.then((data) => [data, null])
.catch((error) => [null, error]);
// 사용 예
const [res, err] = await asyncHandler(fetch('/api/user'));
if (err) return console.error(err.message);