오늘 배운 것
1. 아임포트를 이용해서 결제 시스템 구축하는 법
아임포트라는 결제 솔루션 서비스를 이용해서 결제 시스템 구축하는 방법을 간략하게 배웠다. 실세로 아임포트 API 소스코드를 사용해서 user 정보에 결제한 만큼의 포인트가 충전되는 실습도 해봤다. 결제 시스템을 구축할 경우 개발 기간을 최소 1~2달 잡아야 한다고..
2. 오늘의집 클론코딩 UI 정비
기능 우선 구현하느라 방치해뒀던 문의 및 문의 답변 부분 UI를 잡았다. 레이아웃의 Navigation도 해당 페이지의 asPath를 인식해서 자동으로 현재 위치에 하이라이트 표시가 되도록 만들었다. 관리자 메뉴에서만 볼 수 있는 버튼이나 수정/삭제 부분은 userInfo를 글로벌 스테이트로 넘긴 뒤 만지려고 남겨두었다. (구조 변경의 가능성이 있기 때문에)
댓글(=문의) 삭제와 수정 기능도 구현했다. 수정 페이지가 모달로 뜨게 만들었는데, 이렇게 하니 모달이 꺼질 때 어차피 리렌더링되므로 apollo-cache를 수정해주지 않아도 괜찮아서 편리했다.
앞으로 할 것
요즘은 말 그대로 정신없이 빙글빙글 돌아가는 하루하루다.
그리고, 빙글빙글 돌아가다가 정신 없으면 제일 먼저 놓아버리는 게 블로그인듯.
한두줄이라도 그 날의 배운 것들을 꼭 기록하고 넘어가도록 노력하자.
'Journal > Today I Learned' 카테고리의 다른 글
TIL - 2022.03.03 목요일 (0) | 2022.03.03 |
---|---|
TIL - 2022.02.23 수요일 (0) | 2022.02.23 |
TIL - 2022.02.18 금요일 (0) | 2022.02.18 |
TIL - 2022.02.17 목요일 (0) | 2022.02.17 |
TIL - 2022.02.16 수요일 (0) | 2022.02.16 |