요약
영화 리뷰 기능에서 수정을 할 수가 있는데, 수정하게 되면 시간 순서를 어떻게해야할지에 대한 고민
고민한 내용
리뷰를 남기는데 시간 순서대로 뿌려주는 작업까진 완료가 됐다.
수정과 삭제 후 다시 local storage 재할당 후 뿌려주는거까지.
그 이후 추가작업으로 작성된 시간도 입력해주고 싶어서 넣다보니 문제라기보다 고민이 생겼다.
생성된 최초의 시간 순서대로 갈것인지, 수정된 시간 순서대로 갈 것인지.
수정된 시간으로 하게 되면 배열 속 시간을 체크해서 재배열해야했지만 기술적으로 문제될 건 없어보였다.
그렇지만 근본적으로 수정된 것이 최신이 되는 것이 맞는것인지
생각한 해결 방법
먼저 함께 얘기해본 결과, 수정된 것이 최신이 되는 것은 아니라고 판단.
수정하면서 다른 이와 소통이나 기록이 남을 때 위치 변경으로 인한 혼동을 줄 수가 있을거 같다.
그래서 생각한 방법은 아래와 같다
1. Edited 로 수정됐는지 표시
수정되기 전에는 비표시되다가 수정됐을 때 해당 텍스트를 표시함으로써 수정된 글인지 알려준다.
2. Attribute에 수정된 시간 표시
수정이 언제 됐는지는 기록해주고싶은데 눈에 띄는건 아닌거 같아서 attribute에 기입을 해줬다.
font 태그를 만들고 그 안에 title로 수정된 시간을 보여줌으로써 마우스를 올리면 표시되게끔 했다.
회고
여기서 추가 고민! attribute로 보여줄 수 있는게 a태그와 img의 title인데, 링크를 타고 넘어갈 것도 아니기 떄문에 둘 다 어울리지 않다고 판단했다.
근데 검색하다보니 'font' 태그가 있었다. font 태그에도 title을 기입할 수 있다는 사실을 이번에 알게 됐다.
추가적으로 너무 많은 댓글이 생기게되면 무한스크롤이 발생할 수 있어 더보기 버튼을 추가할 계획이다.
'TIL' 카테고리의 다른 글
[TIL][23.11.14] React 팬레터 앱 만들기 - 1 (0) | 2023.11.14 |
---|---|
[TIL][23.11.07] React로 To-do-list 만들기 (0) | 2023.11.07 |
[WIL][23.10.31] 영화 API를 활용한 팀프로젝트 회고 (1) | 2023.10.31 |
[TIL][23.10.30] 영화 검색 기능 구현에 대한 방법 (0) | 2023.10.31 |
[TIL][23.10.27] 영화 리뷰 기능에서 더보기 기능에 대한 고민 (0) | 2023.10.27 |