Final project (Day15)

dorazi·2021년 3월 9일
0

파이널 프로젝트

목록 보기
15/19
post-thumbnail

오늘 한일

끝없는 디버깅

오늘 오전부터 디버깅을 진행했다. 계속 서비스를 돌려보며 문제가 있는 부분을 찾았고
처음 회원가입 후 로그인 시 바로 로그인이 안 되는 부분을 캐치했다.
이유는 회원가입 후 비동기 처리가 안 돼있어서 생긴 문제였고 Saga의 delay 기능을 이용해 해결했다.

그 외에도 깜빡하고 처리 못한 것들도 보여 해결했다.

회원 탈퇴 기능

이제 대부분의 기능이 완성되어서 탈퇴 기능을 구현했다. 탈퇴의 경우 해당 유저가 가입된 그룹과의 조인을 모두 끊어줘야 DB에서 삭제가 가능하기에 전부 제거를 먼저 하고 DB에서 유저를 삭제했다.

그룹 탈퇴 기능

그룹 탈퇴 기능의 경우는 해당 유저와 해당 그룹의 조인만 삭제하는 것으로 구현했다.

가계 PDF 저장 및 프린트 기능

가계 페이지에서 어떤 기능을 더 추가할 수 있을까 고민을 좀 해보다 해당 내역을 저장하거나 프린트를 할 수 있으면 좋겠다 라는 생각이 들어 즉석으로 해당 기능을 구현했다.
해당 기능의 경우 react-to-print라는 라이브러리를 사용했다.

마지막

이제 정말 처음 SR 때 짜뒀던 기능은 완성했다. 이제 css 다듬는 작업과 서비스를 둘러보며 디버깅을 진행하고 혹시 추가할 기능이 있으면 추가하는 방식으로 진행될 것 같다.

profile
프론트엔드 개발자

0개의 댓글