@양정윤 답변 감사합니다! 혹시 그럼 query 에서의 에러는 어떻게 처리하시나요? 에러 상황일 때 모달이나 텍스트정도로 사용자에게 표시를 하고 싶은데 graphql error 를 내버리면 relay 에서 ErrorBoundary 를 그려버리니까 화면이 아예 바뀌어버려서요!
u
양정윤
10/31/2022, 7:53 AM
@ojy6042 저는 쿼리에서 리소스가 없는 것을 표현할 때 커넥션, 리스트는 빈 배열, 단일 아이템이나 부분 장애(MSA 혹은 스키마 스티칭)는 null을 반환할 것 같아요. 그 외 사용자 입력이 잘못된 경우 기획 적으로 막지 못했거나 구현상의 버그일 것으로 생각이 됩니다.
그 외 서버 에러같은 것이 발생했을 경우 모달이나 텍스트를 보여주고 싶으신 거라면, 릴레이랑은 무관하게 커스텀 ErrorBoundary를 하나더 감싸면 될것 같아요