팀프로젝트 14일차
오늘 회의로 결제 취소에 허점을 발견했다.
장바구니 결제를 했을때 결제 취소를 하게되면 장바구니로 결제했던 모든게 결제 취소가 되게 하려고 했는데
그렇게하면 지금 ui에서는 어떤 상품이 같이 결제한것인지 모르기 떄문에 문제가 생길 것 같았다.
때문에 남은 2일간 용현님과 백엔드 팀원은 부분결제취소 개발에 집중하기로 했다.
나는 남은 2일간 비밀번호찾기, 관리자페이지 이미지 등록, 수정을 개발하고 배포에 들어가기로 했다.
문제점
휴대전화 인증을 구현하려고 타이머를 만드려고 했지만 내가 하는 방식으로 타이머를 구현하면 1초마다 페이지 전체가 렌더링 될 것 같았다
그래서 react-countdown이라는 라이브러리를 사용하려고 햇는데 구현을 전부 하고나니 렌더링은 타이머쪽만 됫지만
input에 입력을 하고 렌더링이 되면 타이머가 초기값으로 돌아가는 문제가 있엇다.
해결해 보려고 검색을 해봤지만 해결방법을 찾지 못해 결국 직접 구현했고 렌더링 최적화는 포기하게 됬다.
시간이 많을때 렌더링 최적화에 대해 더 공부 해 봐야할 것 같다.