오늘은 무엇을 했는가?
TYPESCRIPT
- 타입스크립트란 ?
자바스크립트에 타입을 도입한 자바스크립트
- 왜 사용하는가?
시스템의 규모가 커지면서 복잡도가 늘어나며 발생하는 문제를 쉽게 해결해 준다.
1) 빠른 버그 발견 (타입으로 생기는 에러를 잡아주어 시간이 단축된다)
2) 코드를 실행하지 않아도 버그를 잡을 수 있다. => 안정성이 높아진다.
- 사용하기
1) any : 모든 타입에서 호환이 가능하지만, 남용한다면 타입스크립트를 쓰는 의미가 없다.
2) void : 아무 값도 return 하지 않는 함수의 반환 타입을 표시할 때 사용기본 문법
3) 기본 사용법
const a:number = 11;
const b:string = '문자열';
const c: boolean = true;
- CRA로 설치하기
npx create-react-app [프로젝트이름] --template typescript
npm i --save react react-dom
npm i --save-dev @types/react @types/react-dom
오늘 힘든 점은 무엇인가?
내일은 무엇을 해야 하나?