
🛠️ 프로젝트/🐻 곰곰 다이어리
[곰곰 다이어리] 리팩토링 중 만난 에러들 : TypeScript의 never[]
들어가기최근 곰곰 다이어리를 리팩토링을 하고 있다. ⭐️ [as is]JavaScript, 스타일링: css module, 전역 상태 관리: recoil 🌟 [to be]TypeScript, 스타일링: Styled components, 전역 상태 관리: jotai + tanstack Query 사실 신규 기술의 도입을 위해서가 아니라 기존 코드를 뜯어 고칠 게 너무 많아서 시작했는데,하는 김에 그냥 다 고쳐 버리는 게 좋을 것 같아 전부터 조금씩 하다 요 며칠 불이 붙었다. 이렇게 고치게 된 경위는 다음과 같다.기존 코드에서 UI / 비즈니스 로직 분리가 하나도 되지 않음커스텀 훅을 거의 도입하지 않아 코드가 300줄(;)이 넘는 경우가 많음의미가 모호한 변수, 오타, 실제로 사용하지 않는 스타일링 코..