마이그레이션에만 시간 투자를 할 수 없는 상황이고 신중하게 공부하면서 할 예정이라 속도는 좀 느릴 것 같다.

하지만 포기하지 않고 꼭 제대로 하자.

타입스크립트 마이그레이션 1일차

타입스크립트 마이그레이션 2일차

3일차

내가 사용한 라이브러리

styled-components, react-router, react-router-dom, firebase, react-hook-form, react-redux, react-chartjs2 등 추가해나가기

1. typescript 관련 패키지 설치

npm install --save typescript @types/node @types/react @types/react-dom @types/jest

위는 기본적인 것들. 나는 여기에 다른 패키지들을 추가 설치해주었다.

npm install --save typescript @types/styled-components @types/react-router-dom @types/react-redux

2. tsconfig.ts 파일 추가

npx tsc --init
  1. 컴포넌트에 내려오는 props 는 해당 하위 컴포넌트에 interface 로 정의할것