Community

유저에게 보여주지 않을 에러의 경우 "오류가 발생했습니다. 잠시 후 다시 시도해주세요."와 같은 메세지를 띄우고, 팀 정책에 따라 Sentry로 보내거나 콘솔찍고 ignore 하는 식으로 보통 처리

유저에게 보여주지 않을 에러의 경우 "오류가 발생했습니다. 잠시 후 다시 시도해주세요."와 같은 메세지를 띄우고, 팀 정책에 따라 Sentry로 보내거나 콘솔찍고 ignore 하는 식으로 보통 처리합니다. 비동기 통신 처리하는 부분에서 이런 코드는 대부분 반복되는 경우가 많습니다. 이 경우 `handleServerError: (error: unknown) => void` 또는 `getServerErrorMessage: (error: unknown) => string`같은 함수를 만들어서 `utils/`에 넣어놓고, `onError` 핸들러에 이 함수를 호출해서 반복되는 로직을 처리해주면 깔끔해집니다.

알림

알림이 없습니다