← Dev Log

2023년 10월 01일

·1 min read

블로그 Log에 들어가는 캘린더에 Hydration 불일치 이슈가 있었다.

로컬 스토리지로 selectedDate를 관리하고 있었는데, 서버 사이드에서는 로컬스토리지에 접근할 수 없기 때문에 에러가 발생했다.

그래서 로컬 스토리지 대신 쿠키를 사용해서 서버 사이드에서도 접근할 수 있도록 수정했다.

그리고 log의 layout 파일에 캘린더를 추가하여 우측 하단에 캘린더를 띄우도록 했다. 이때 글이 가려질 수 있어서 작은 버튼을 누르면 캘린더가 나오도록 했다. (외부 클릭시 캘린더가 사라지도록 구현)