이번주는 좋은 것과 나쁜 것이 무엇이 있었나요?
JS로 개발한 TODO 앱을 TS로 마이그레이션 하는 과정에서 겪은 에러와 배운것들이 좋았습니다.
나쁜것은 학습에 있어 지난 몇주간 힘이 조금 빠졌던 것 같습니다.
이번주 진행했던 학습/개발 내용은 무엇이었나요?
Todo 앱을 TS로 마이그레이션하였습니다.
이펙티브 타입스크립트 서적을 학습하였습니다.
가장 고민을 했던 부분은 무엇이었나요?
1. HTML의 DOM 요소나 이벤트에 타입을 좁게 지정하는 것이 어려웠습니다. 기존에 DOM요소나 이벤트에 대해서는 React와 같은 라이브러리에서 사용되는 타입만 사용하다보니 알맞은 타입으로 사용하기 위해 자료들을 찾아보았습니다.
2. JS로 작성된 코드를 어떻게 TS로 마이그레이션할지에 대해 고민을 했었는데 allowJs 옵션이나 특정 옵션들을 끄고 천천히 변경하는 방법도 있지만 엄격한 룰을 바로 적용하고 타입을 추가해주었습니다.
아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요?
평일과 주말에 개발 공부를 하려는 이유에 대해 다시 생각해보았습니다.
그리고 다시 답을 찾은 것 같습니다.
다음주는 어떻게 보낼 예정인가요?
꾸준히 개발 및 학습에 시간을 쏟을 예정입니다.
'왓에버' 카테고리의 다른 글
[왓에버 멘토링] 11주차 회고 (0) | 2023.08.06 |
---|---|
[왓에버 멘토링] 10주차 회고 (0) | 2023.07.24 |
[왓에버 멘토링] 8주차 회고 (0) | 2023.07.11 |
[왓에버 멘토링] 7주차 회고 (0) | 2023.07.04 |
[왓에버 멘토링] 6주차 회고 (0) | 2023.06.27 |