ex) let aaa:string ="안녕하세요"
여러 사람이 코드를 작성해야할 경우 코드가 조금 길어지더라도 안정성을 위해 typescript가 꼭 필요하다.
yarn add typescript로 설치 후에
let aaa:string ="안녕하세요"
let bbb:number =123
브라우저에서 실제 실행될때는 String , number가 빠진 채로 실행되고
vscode에서만 타입을 검증해준다.
interface IProfile {
name: string;
age: number;
}
let profile:IProfile = {name:"철수", age:13}_
ts: 일반적인 자바스크립트
tsx: 컴포넌트 jsx가 있을 경우 tsx를 사용해주어야 함.
x는 XML(eXtensible Markup Language)의 약자
HTML -> HyperText Markup Language
타입추론