Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

React Error Boundary

react-error-boundary 를 구현하고 개선해 봅시다

[ 개선 ]

  • 선언형 컴포넌트 방식을 사용하기위해, 각 에러에대해 무엇을 보여줄지 내부적으로 처리할수있도록 개선
 - async-boundary.tsx 
 - error-boundary.tsx 

  • React Query 에서 제공하는 Suspense와 Error Boundary를 활용 ( Fallback UI 처리 )
  const { data } = useQuery(queryKey, queryFn, {
    suspense: true, //Suspense를 활성화하는 옵션
    
    useErrorBoundary: true, //ErrorBoundary로 에러를 바로 던져줌 (suspense : true 시 default true)
  });
  • 비동기 요청 Waterfall 해결하기