본문 바로가기
coding/front-end

[React]TypeScript + 리액트 시작하기

by 꾸준한 개발 2022. 3. 7.
반응형

1. 프로젝트 생성

터미널에서 프로젝트 생성하기

$ npx create-react-app [프로젝트명] --template=typescript
// npx create-react-app my-app --template=typescript
  • 프로젝트명은 카멜케이스은 피하고 "-"를 넣어서 만들어 줍니다.

프로젝트 들어가기

$ cd [프로젝트명] // cd myApp

2. package.json

프로젝트가 설치가 완료가 되면 첫번째로 package.json을 확인해서 Scripts부분을 확인해 줍니다. 기본적으로 react 라이브러리에는 start, build, test, eject가 있습니다.

  1. 첫번째로, start를 이용해서 프로젝트를 실행할 수 있습니다.
$ npm run start // npm
# yarn start // yarn
  1. 두번째로, build를 이용해서 지금까지 작성한 하나에 build폴더 파일로 만들어 줍니다.
$ npm run build // npm
# yarn build // yarn
  1. 마지막으로 dependencies 부분에서는 npm에서 install한 라이브러리를 확인해 볼 수 있습니다.

3. app.tsx, index.tsx

  1. app.tsx
  • react는 Single page application입니다. 여러가지의 component들이 합쳐져서 하나의 상단에 있는 app component가 보여지게 됩니다.

  1. index.tsx
  • index.tsx에서는 ReactDOM이 app component를 root DOM에 Render해줍니다.

4. 마치며...

react에서 TypeScript를 사용하면서 타입을 정적으로 잡아주므로 컴파일 단계에서 쉽게 오류를 포착가능하고 예측 가능하므로 출시하기전에 에러를 잡기 훨씬 수월합니다. TypeScript짱 👍

반응형

댓글