일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- toString
- http://jeonghwan-kim.github.io/dev/2019/06/25/react-ts.html
- 출처 : https://webdir.tistory.com/506
- 게시판
- https://velog.io/@velopert/create-typescript-react-component
- 출처 : https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- object
Archives
- Today
- Total
Back Ground
React - TypeScript로 생성하기 본문
React Project 생성
- 타입스크립트를 사용할 리액트 프레적트를 만들때
$ npx create-react-app [프로젝트 명] --typescript
--typescript 가 있으면 타입스크립트 설정이 적용된 프로젝트가 생성된다.
- 만약, 이미 만든 프로젝트에 타입스크립트를 적용하기 싶다면
타입 정의 파일을 다운받는다.
$ npm install --save @types/react @types/react-dom
타입스크립트 코드를 작성하기 위해 typescript 패키지도 설치한다.
$ npm install --save-dev typescript
다운로드한 typescript명령어를 이용하면 타입스크립트 설정 파일을 생성 할 수 있다.
$ npx typescript --init
초기화를 의미하는 -init 옵션을 붙여 실행하면 tsconfig.json 파일이 자동으로 생성된다.
리액트 jsx코드를 사용하기 위해서는 compilorOptions의 jsx 속성에 "react"값을 추가해야 한다. \
(기본값은 주석처리되어있음)
"compilorOptions": {
"jsx": "react"
...
참고 할만한 사이트
https://create-react-app.dev/docs/adding-typescript/
[ tip ]
VScode는 tsconfig.json을 참고해서 타입스크립트 문법을 검사한다.
뿐만 아니라 웹팩에서 설정한 ts-loader가 이 파일을 참고해서 트랜스파일 작업을 하기 때문에 tsconfig.json 파일을 먼저 생성 해야한다.
[ 만약 에디터를 사용 할 수 없는 환경에서 작업한다면 ]
Codesandbox의 resct-ts 샌드박스를 사용하는 것을 추천한다.
'Javascript > React.js' 카테고리의 다른 글
React - 쉽게 css Module 설정 (0) | 2019.02.24 |
---|---|
React - Redux 기초 작업 (0) | 2019.02.03 |
VSCODE - Debuging Mode ( Debugger for chrome ) (0) | 2018.12.16 |
ReactJS - redux-actions를 이용한 더 쉬운 액션 관리 (0) | 2018.12.14 |
ReactJS - Ducks 파일 구조 (0) | 2018.12.14 |
Comments