오늘의 이슈

lim1313·2021년 11월 14일
0

오늘의 할 일

  • post 페이지 레이아웃 구현

  • post 페이지 라우트 구현

  • 게시물 삭제 서버 통신 추가

  • 댓글 레이아웃 구현

  • 댓글 삭제 구현

  • 댓글 작성 구현

  • 댓글 수정 구현

  • 게시물 get api 백엔드 전달 필요

  • like/unlike 서버 통신 테스트

추가 제안 예정

  • 상세 설명 markdown 도입하는 것은 어떤가?
    => 시간 부족...

이슈 정리

  1. 줄바꿈 어떻게 넣어 줄 것인가
    --> \n를 이용

  2. like, unlike 서버 테스트 필요
    --> https 구축 필요

  3. textarea 줄바꿈 처리 참고
    https://codepen.io/liborgabrhel/pen/eyzwOx

  4. comment post한 후 댓글을 자신이 쓴 댓글만 추가되어 보이도록 state를 통해 보여주는 것이 좋을까?
    아니면, post response로 모든 댓글을 응답받는 것이 좋을까?

    : 현재 작성한 코드는 댓글 추가 post 요청을 보낸 뒤 reponse로 새로운 댓글을 가져온다.
    이렇게 해준 이유는 createAt 시간의 차이가 발생할 것이라는 생각때문인데, 이부분은 서버 테스트를 통해 큰 차이가 없다고 판단되면 그냥 state로만 관리하려고 한다.
    즉, post로 응답 body는 따로 받지 않고, 브라우저 상의 값으로 state에 넣어 렌더링해주는 것이다.

    • 이유
      : 네이버 블로그를 통해 보았을 때 댓글 작성 post 요청을 보내었을 때 response에 댓글 내용을 보내주지 않고 있다.
      : 댓글의 목적은 실시간 대화가 아니므로 사용자의 경험에 있어서도 불편한 이용경험은 아니라고 생각된다.

  1. useEffect 렌더링 다시 공부
    login 화면 구현에서 문제 발생
profile
start coding

0개의 댓글