본문으로 건너뛰기

23.07.20(목)

오늘 한 일

  1. 10시 ~ 11시 : Gloddy
  2. 11시 ~ 12시 : 스피치
  3. 13시 ~ 17시 : Gloddy
    1. React Native 웹뷰 띄우기
    2. React Native NavigationBar 설정

오늘 배운 내용

  1. React의 Error Boundary를 이용하여 효과적으로 에러 처리하기

고민한 점

  1. ErrorBoundary, 어디에 두어야 하는가?
    1. 카카오 기술 블로그에서는 각 컴포넌트 단위로 Error Boundary를 두고 있다.
    2. React 공식문서에서는 개발자에게 달려있다고 한다. '무언가 잘못되었다는'메시지를 유저에게 보여주려면 최상위 컴포넌트에 감싸면 되고, 개별 위젯을 에러 경계로 감싸서 어플리케이션의 나머지 부분이 충돌나지 않도록 할 수도 있다고 한다.
    3. stack overflow에서는 작동하는 컴포넌트는 정상작동하고, 작동하지 않는 컴포넌트만 error 표시를 하고 싶으면 각각 감싸고, 모든 컴포넌트에 error 표시를 하고싶다면 전체를 감싸라고 한다.