✏️ DAY-9 회고 작성
프로젝트를 진행하며 느낀 점들을 간략하게 작성
안재관
포스트 기능에 댓글과 좋아요를 결합했다.
예지님이 만들어준 useAxios를 결합하려 했는데 쉽게 되지 않아서 일단 기존의 axios를 사용하여 결합했다.
대현님이 만들어준 채널기능과 합쳐서 채널의 글 목록에서 글 제목을 클릭했을 때 글을 보는 화면으로 연동시켜야겠다.
아 그리고 post에 use form을 사용하려고 했는데 까먹어서 못넣었다. 내일 넣어야지.
할일을 잘 기록해두는것이 중요한것 같다. TS를 제대로 사용하고 있는건지 의문이든다.
유지영
이미지 수정 기능을 구현하면서 구현 방법은 구글링으로 미리 찾아놔서 오래 안걸릴 줄 알았다. 그런데 일단 근본적으로 이미지 api 호출할 때 image로 뭘 넣어야하는가? 이미지 필드는 어디서 확인할 수 있는가? 에 대해 실험해보느라 시간을 오래썼다. api 명세서에 image는 binary라고 써있길래 이진법으로 변환해서도 넣어보고 base64로도 넣어보고 그냥 주소도 넣어봤는데 안들어갔었다.
그래서 팀원들에게 도움을 요청하니 예지언니가 그냥 파일로 넘기면 된다고 알려줬다. 정말… 이게 뭐라고 그렇게 오래걸렸는지!! 바로 방법을 찾아줘서 너무 고마웠다.
api 호출방법도 알아내서 기본 기능을 빨리 구현했는데 수정하면서 오래걸렸었다. 이미지를 그냥 넣자마자 저장되는 게 아니라 저장버튼을 누르면 저장되도록 하고 싶었다. 그래서 해당 기능을 어떤 식으로 구현할 지 오래 고민했던 것 같다. 결과적으로 기능이 구현되서 기쁘다. 코드는 조금 더러운 것 같기도하지만…
박민형
조예지
우대현
특정 채널 선택시 해당 채널의 포스트 리스트를 출력하는 부분을 이어 붙여야 했다. 단순히 클릭시 포스트를 노출해주면 된다는 생각에 굉장히 쉽게 접근을 했었는데 생각보다 난항을 겪었다. 그 이유를 생각해보면 우선 라우터를 사용할 생각을 안 했다..(도대체 왜 그랬는지..아직도 이유를 모르겠다..) 그래서 메인 페이지에도 검색창을 노출시켜줘야 했기 때문에 메인 페이지에 검색 컴포넌트를 연결했고 우선 검색 결과를 노출 시키도록 구현을 해놓은 상태이다.. 이렇게 어디에 이어 붙일지에 대한 고민만 하다가 하루를 다 보낸 것 같다.