기존에 만들어 두었던 에디터를 다른 팀원이 만든 새 글 입력 페이지에 합치는데 고생했다. 결국 어찌저찌 합쳐 지기는 했는데 전혀 예상하지 못했던 문제가 두개 발생했다.
첫번째는 업로드할 사진을 넣고 빼면 에디터에 적어두었던 내용이 그대로 전부 날아간다는 것이고, 두번째는 원래 등록 버튼이 사진이 없거나 글 내용이 없으면 disabled로 막혀 있던 로직이 에디터에서 ref 를 쓰면서 사용할 수 없게 되었다는 것이다.
에디터 초기화 문제는 컴포넌트를 따로 빼니까 반쯤은 해결되었는데 그래도 여전히 분리한 컴포넌트가 가지고 있는 업로드할 사진에 대한 정보를 어떻게 부모 컴포넌트인 입력 페이지 컴포넌트로 전달할지 에 대한 문제가 있다. localstorage 에 넣고 빼는 방식을 가볍게 시도해 보았지만 알 수 없는 이유로 잘 되지 않았고, 남은건 리덕스 스테이트로 관리하는 것인데 리덕스 스테이트도 리렌더링을 유발하기 때문에 결국엔 에디터가 날아가는 문제는 똑같이 또 발생하는것 아닌가 하는 우려가 있다.
이것저것 쉽지 않은 날이다. 유달리 피곤하기도 하고 집중도 잘 되지 않는다. 차라리 조금 일찍 마감하고 내일 좀더 집중력을 발휘해 보는 것이 나을것 같다.