그 동안 미뤄왔던 개인 포트폴리오 웹사이트 개발을 시작하려고 한다.
■ 적용하고 싶은 내용들
1-1. CRA TypeScript 신규 프로젝트 생성
npx create-react-app my-app --template typescript
1-2. 기존 CRA TypeScript 추가
npm install --save typescript @types/node @types/react @types/react-dom @types/jest
- typescript file add
1) tsconfig.json 파일 추가
2) react-app-env.d.ts 파일 추가
- 파일명 수정
1) jsx로 구성된 파일 : .tsx
2) 그 이외 파일 : .ts
3) 일부 js 로직만 사용되는 파일 : *.js 유지
- typescript lodash install
npm install @types/lodash
1-3. Eslint & Prettier 설치
Koras02코딩웹님 참조1
hyunjin.log님 참조2
찬영님 블로그 참조3