codestates / medisharp-client

🗓 촬영 한 번으로 약 정보를 얻고, 해당 약의 복용 일정도 관리할 수 있는 모바일 서비스 '약올림'.💊 건강도, 편리함도 한 단계 올려보세요.
2 stars 0 forks source link

[Client]Alpha/deploytest 1221 #106

Closed hyunju-song closed 3 years ago

hyunju-song commented 3 years ago
  1. 우선 에러 메시지마다 alert가 뜨고 클릭하면 API가 재실행되도록 해주었습니다.
  2. 위와 관련해서. get API는 중복으로 불려도 큰 문제가 없는데, post의 경우 중복 통신되면, 불필요한 데이터가 자꾸 쌓이게 될수 있어서 API 다중 통신 구조를 조금 다르게 바꾸었습니다. (이와 관련해서, axios.all/ spread 그리고 다양한 if 분기와 async/await를 활용해주었습니다)
  3. 2번 문제와 관련해서 token과 받아온 데이터를 최대한 setState를 활용했습니다.(중간에 에러로 통신이 끊겼어도 앞의 API가 중복 실행되지 않고서도 다음 API가 진행될수 있도록)
  4. 추가적으로 짜잘한 버그들(API 연동 잘 안되어있던것 / 일정 수정 및 등록시 약 올리기의 약 리스트 임시 삭제 기능) 수정했습니다.
  5. 일부러 pr은 로컬 주소로했습니다!

현재 push / 개인정보 보호/ 소셜로그인 모달창 / 키보드가 화면을 덮는것 / 플러스 알파의 디자인요소 이렇게 빼고는 전체적인 통신이 매끄럽게 잘 되는 것으로 확인됩니다!