1.p.214쪽 superstruct를
superstruct를 보고 저번주에 용현님이 소개해준 zod라이브러리가 떠올랐습니다. 어떤 차이점이 있을까 찾아봤는데 superstruct는 zod보다 번들 사이즈가 더 작다는 장점이 있고 반대로 비동기를 지원하지 않고 오류메세지 커스텀이 불가능하다는 단점이 있다고 합니다. 기능적으로는 거의 동일하다고 합니다.
2. isAxiosError 타입 가드
isAxiosError라는 타입 가드를 제공해주는거 알게되어서 좋았습니다.
3. 에러 서브클래싱하기
이렇게 에러 핸들링하는것도 처음봤는데 알게되어서 좋았습니다.
4.에러 바운더리
공식문서 설명 잘되어있어서 링크 첨부드립니다.! 리액트 공식 문서 (opens in a new tab)
5.상태관리 라이브러리의 에러핸들링
예전부터 에러핸들링과 관련해서 경험이 많이 없고 어떻게 해야 되나 고민되고 좀 공부해봐야겠단 생각을 가지고 있었는데 이번 챕터를 통해 어느정도 해소가 된거같아서 유익했습니다. 예시로 나온 리덕스로 에러핸들링하는걸 보니 확실히 리액트 쿼리가 편하고 왜 리액트 쿼리같은 라이브러리가 나오고 많이 사용되고 있는지 알겠습니다.