React - Typescript eslint, prettier 개발 환경 구축
CRA(create-react-app) 시작하기
npm으로 시작하기
npx create-react-app {프로젝트이름} --template typescriptyarn으로 시작하기
yarn create react-app {프로젝트이름} --template typescript절대경로 alias 설정
tsconfig.json의
compilerOptions>baseUrl,paths속성 추가
webpack 구성 커스터마이징 위해
craco설치, craco.config.js에 alias 추가
ESLint와 Prettier
ESLint,Prettier설치
Prettier가 적용하는 코드 스타일과 중복되는ESLint규칙을 비활성화하여 충돌 방지
TypeScriptESLintparser & plugin
ESLint에서TypeScript모듈을 불러올 때 경로를 지정해주는 도구(default가 js이기 때문)
.eslintrc.json
.prettierrc.json
* ESLint airbnb style 적용
패키지 다운로드
.eslintrc.json 수정
Testing Library 설정
Jest 기준으로 절대 경로 alias 반영
Last updated