항해99/03_주특기 심화(Day26~32)

항해03_주특기 심화(Day30): 기본 기능 붙이기(1)

딩디링동 2021. 7. 7. 03:25

오늘 한 일

  • 정말 다행히도, 어제 계획한 것보다 많은 일을 할 수 있었다. 오늘은 로그인, 회원가입, 게시글 데이터 저장하고 불러오기까지가 목표였는데, 여기에 게시글에 업로드한 파일의 이미지 저장하고 불러오기까지 완료했다. 기본적으로 강의 자료를 많이 참고하면서 진행했지만, 에러 메시지나 로그아웃 상태에서 출력되는 화면 같은 것들은 내 프로젝트 구성에 맞게 조금씩 바꿨다. 바꾸는 과정에서 오류가 나면 오류의 원인을 바닥에서부터 내가 찾아야 하기 때문에 해결하는 데 애먹긴 했어도, 작은 부분이라도 나름 커스텀하게 진행했다고 생각하니 뿌듯하다. 

내일 할 일

  • 게시글 데이터나 업로드 파일의 이미지 같은 것들을 저장할 때, 특히 게시글을 입력할 때에는 그걸 키보드로 입력하는 이벤트가 일어날 때마다 그 값을 읽어내게 된다. 하지만 이벤트가 일어날 때마다 변화를 감지하기 때문에 필요 이상으로 여러 번 같은 일을 수행한다. 이미 내 프로젝트는 너무나 많은 이벤트들과 맞닥뜨리고 있다. 내일은 이 이벤트를 관리해 효율성을 높이는 debounce와 throttle부터 시작할 것이다.
  • 게시글에서 찜하는 기능을 붙이고, 찜 알림 페이지에서 내가 올린 글에 찜을 누른 사람이 누군지 볼 수 있게 한다.