je개발 일지

[ je 개발 일지 ] 178일차, "TSX...?"

Je-chan 2022. 7. 7. 00:27

[ 오늘의 TODO & DONE ]

  1. 개인 공부) React
    - 아니 프로젝트 처음 시작하는데 처음부터 ts 에러로 진행이 안 되는 중
    - React 18 로 올라가면서 달라진 내용이라 하는데... 허허
  2. 독서) 리팩터링 읽기
    - 6.3 변수 추출하기
  3. 생활) 물 1L 이상 마시기
  4. 생활) 최소 30분은 운동하기

[ 오늘의 회고 ]

1. React... 너 많이 변했다..

  와.. React 안 한지 6개월이 되긴 했지만... React 하려고 하니까 손에 익지 않는다. 코드 스테이츠 할 때는 그냥 jsx 를 했고 지금은 tsx 를 하니까 조금 다르기는 하겠다만 그래도 뭔가 어색하다. 예전에는 그냥 밥 먹듯이 쳤던 게 React 였는데. 

 

  그런데 React 가 18 버전으로 올라가고 그에 맞춰서 다른 라이브러리도 버전업을 해서 그런가 내가 알던 것과는 달라진 문법들이 좀 존재했다. react-router-dom 도 사용하는 게 Switch 는 사라지고 Routes 로 바뀌고. 그런데 그런 문법이야 그래도 익숙한 문법들이 있으니까 금방 적응할 수 있다지만 자바스크립트 코드 Type Error 가 아닌 리액트 타입 에러는 너무너무너무 당황스럽다. 오우... 그래도 타입 스크립트 익숙해졌으니 금방 해결할 줄 알았는데 생각보다 쉽지 않다.. 무엇보다 내가 찾은 문제는 현재 React 18로 버전업 하면서 발생하는 문제고 이걸 해결하기 위해서 다양한 방법이 있지만 그 어느것 하나 마음에 들지도 않고, 적용했는데도 해결이 되지 않았다.

 

  흐음.... 회사에서 할 것도 많고 매일 야근하고 있고 좀 힘들어서 재미 삼아 하려고 사이드 프로젝트 할려 했던 거였는데 이게 이렇게 뒤통수를 세게 때릴 줄은 몰랐다.