개발일지 16주차

공지애·2022년 6월 27일
0

배운 점✏️

지난 번에 사이드 프로젝트를 CRA로 만들고 navbar 정도만 만들어 두었는데, 타입스크립트로 변환하려고 하니 라이브러리 외에도 바꿔줄 게 좀 있길래 그냥 처음부터 타입스크립트로 만들게 되었다. 그 과정에서 eslint와 prettier 설정도 해주었다. 확실히 처음에 rule 같은 거 설정도 해주고나니 strict한 느낌이지만 협업할 때는 훨씬 도움이 되는 거 같다. navbar와 컨트롤러만 간단하게 만들었는데, 타입스크립트여서 그런지 모르겠지만 div에 onClick을 하려고 하니 key이벤트를 넣어야 한다고 나와서 그냥 button으로 태그를 바꾸고 type="button" 속성을 추가해주었다. 원래도 기능 자체는 button이 더 맞긴 하지만, 그동안 div로 처리한 것들이 많은데 목적에 맞는 태그를 써야겠다는 생각이 든다. 그래서 이번에는 navbar 태그도 div가 아니라 nav로 하고, list의 경우에도 유의미한 태그인 ul 등으로 처리했다.

느낀 점🤔

타입스크립트를 이제 막 배우고 있는 단계라 이번 프로젝트에서 잘 활용할 수 있을지는 모르겠지만, 힘내서 즐기는 마음으로 하자!! 아자!!

0개의 댓글