> 어떤 버그인지 간결하게 설명해주세요
에러 발생 시 띄우는 에러바운더리 fallback 컴포넌트가 다른 페이지에 가도 뜨는 버그
어떤 상황에서 발생한 버그인가요?
> (가능하면) Given-When-Then 형식으로 서술해주세요
마이챌린지에는 시작 전/ 진행중/ 완료 탭이 있다.
각각의 내용은 outlet을 사용해 컴포넌트를 띄우는데 Outlet 바깥에 에러바운더리를 뒀기 때문에 시작 전 페이지에서 에러가 발생 후 진행 중 페이지나 완료 탭 페이지로 이동해도 에러 바운더리의 fallback 컴포넌트가 사라지지 않는 버그가 발생한다.
예상 결과
> 예상했던 정상적인 결과가 어떤 것이었는지 설명해주세요
에러가 발생했던 시작 전 페이지에서 정상적으로 서버와 통신이 이루어지는 진행 중 /완료 탭으로 이동하면 에러 바운더리 fallback 컴포넌트가 아니라 정상적인 뷰 컴포넌트가 떠야한다.
어떤 버그인가요?
> 어떤 버그인지 간결하게 설명해주세요 에러 발생 시 띄우는 에러바운더리 fallback 컴포넌트가 다른 페이지에 가도 뜨는 버그
어떤 상황에서 발생한 버그인가요?
> (가능하면) Given-When-Then 형식으로 서술해주세요 마이챌린지에는 시작 전/ 진행중/ 완료 탭이 있다. 각각의 내용은 outlet을 사용해 컴포넌트를 띄우는데 Outlet 바깥에 에러바운더리를 뒀기 때문에 시작 전 페이지에서 에러가 발생 후 진행 중 페이지나 완료 탭 페이지로 이동해도 에러 바운더리의 fallback 컴포넌트가 사라지지 않는 버그가 발생한다.
예상 결과
> 예상했던 정상적인 결과가 어떤 것이었는지 설명해주세요 에러가 발생했던 시작 전 페이지에서 정상적으로 서버와 통신이 이루어지는 진행 중 /완료 탭으로 이동하면 에러 바운더리 fallback 컴포넌트가 아니라 정상적인 뷰 컴포넌트가 떠야한다.
참고 사항(선택)