v1.20.0
- server와 type을 동일하게 설정하였습니다. api로 타입들이 혼재되어 있었던 것들 분리하였습니다.
- error를 정의하고 mutation 마다 success, error시 toast 메시지를 설정해주었습니다.
- 컴포넌트 마운트 이후의 에러는 에러 바운더리에서 캐치되지 않아 mutation 에러는 index.ts root 파일 내에서
MutationCache
를 이용해 에러 메시지를 토스트로 전달해주었습니다. - 컴포넌트 내에서 mutation 성공 후에 처리되어야 할 로직이 있는 경우에는 mutateAsync를 이용하였고 나머지는 mutation 훅 내에서 처리될 수 있도록 통일하였습니다.
- asset 페이지는 amplify 적용 시 url 데이터에 시간 제한이 걸리는 이슈가 있어 서버로 폼데이터를 보내게 변경중입니다.