Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FE] 리뷰 제출 실패 시, ErrorPage가 아닌 모달을 띄운다. #611

Closed
BadaHertz52 opened this issue Sep 14, 2024 · 0 comments · Fixed by #612
Closed

[FE] 리뷰 제출 실패 시, ErrorPage가 아닌 모달을 띄운다. #611

BadaHertz52 opened this issue Sep 14, 2024 · 0 comments · Fixed by #612

Comments

@BadaHertz52
Copy link
Contributor

🔍 설명

현재 리뷰 제출 실패 오류 대응 문제점

현재 리뷰 제출 실패 시(=api response.ok가 false일 경우), CardForm을 감싸고 있는 QueryErrorResetBoundary이 실행되어서 ErrorPage가 뜹니다. ErrorPage 컴포넌트가 렌더링되면서 현재 CardForm 컴포넌트가 언마운트되어 카드 작성 recoil 상태가 모두 초기화됩니다. 이로 인해 리뷰 제출 시 ErrorPage가 뜨는 것은 사용자가 작성한 리뷰들이 모두 날아가서 사용자에게 불편함을 줍니다.

변경된 대응 방법

  • 제출 실패 시, 모달을 띄워서 작성한 내용은 남이 있고 다시 제출을 시도할 수 있도록 할 예정입니다.

🔥 할 일

  • 리뷰 제출 실패 시, ErrorPage가 아닌 모달 띄우기

⏰ 예상 시간

  • 2시간

🐴 할 말

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
1 participant