Error handling systemLibrary단 에서는 Throw 하고 Application단 에서 Catchexception 그냥 return하는 경우 최소화해야 디버깅된다예상 가능한 에러와 예상할 수 없는 에러를 판단할 기준에러 모니터링을 위한 도구에러 전파를 막기 위한 장치선언적이냐 명령적이냐보다 그 상황에서 더 직관적이도 재사용 가능한 방식Error HandlingsImperative Error HandlingDeclarative Error Handling Error Handling ServicesSentry Failures, Mistakes, ConfusionI feel like there's quite a bit of confusion online in discussions of different "error handling models" in programming, and I think that it's probably because basically every "error handling model" in programming languages I've seen conflates two (or more!) separate concepts into a single system.https://blog.ignaskiela.eu/failures-mistakes-confusion.htmlReact에서 선언적으로 비동기 다루기에러를 효율적으로 다루기 위해 선언적으로 에러를 정의하고 처리하는 방법을 고민했고 그 결과물을 공유합니다. Suspense와 ErrorBoundary 를 사용하여 비동기 컴포넌트를 보다 효율적으로 처리하는 컴포넌트를 소개합니다. 우리에게 익숙한 명령형으로 비동기 처리와 에러 처리하는 부분에 대해 먼저 살펴보려고 한다. 먼저 일반적인 비동기 처리를 살펴보자. 이런 간단한 호출의 경우에도 비동기 상태에 따른 별도 처리가 필요하다.https://jbee.io/react/error-declarative-handling-1/