프로젝트 진행기

프로젝트 진행기

[Solo Project] 재사용성을 고려한 설계

☮ 부트캠프의 도움으로 수진님의 코드리뷰를 받을 수 있었다. 서점에서 단숨에 배우는 타입스크립트라는 책의 표지와..두께에 이끌려 열심히 서서 읽었던 기억이 있습니다. 처음 TypeScript에 입문하고 있었던 시기였는데 타입스크립트 핸드북의 번역상태가 좋지 않아 좀 더 이해가 잘 되는 레퍼런스를 찾던 중 발견한 책이었습니다. 물론.. 다 읽지는 못했지만 굉장히 좋은 책이라는 생각을 했었는데 바로 그책을 번역하셨던 분이시더라고요.. 이런분께 코드리뷰를 받을 수 있는 기회를 놓칠 수 없어서 코드리뷰를 요청드렸는데 너무 유익한 코드리뷰를 받아서 포스트로 남겨두고자 글을 작성하고 있습니다. const Modal = () => { const isModalOpen = useSelector((state: RootSt..

프로젝트 진행기

[SoloProject] Toast Side Effect issue

😭미들웨어가 왜 여기서도 실행될까 문제없이 기능이 동작하고는 있었지만 타입에러가 발생하는 현상을 확인했습니다. 먼저 오류 메시지부터 읽어보면 undefined에 배열메서드 map을 사용할 수 없기때문에 발생하는 타입에러입니다. 그렇다면 어디에서 타입에러가 발생한것일지 아래를 읽어봅니다. addBookMarkProperty의 12번째줄에서 에러가 발생하고있네요 그런데 개발서버를 구동시키고 난 직후에는 에러가 발생하지않고 북마크와 관련한 이벤트가 발생하기 전까지는 에러가 발생하지 않습니다. 그렇다면 북마크로직과 어떤 연관이 있을 듯 한데 테스트를 해보다가 문제가 발생하는 지점을 찾았습니다. 자세히 살펴보면 북마크를 누르는 이벤트를 발생시켰을때 북마크를 누르는 이벤트는 문제없이 실행되지만 토스트 팝업이 나온 ..

냠냠맨
'프로젝트 진행기' 카테고리의 글 목록 (2 Page)