Typescript ? 자바스크립트를 기반으로 하는 프로그램 언어 타입을 이용해 작동 방식에 대해 더 명시적으로 작성, 예상치 못한 에러 방지 타입을 사용하면 오류를 미리 감지하고, 일부 런타임 오류를 방지 가능 타입스크립트의 타입은 컴파일 중 확인되는 반면, 자바스크
자바스크립트와 타입스크립트 let / const const : 변경할 수 없는 변수 새로운 값을 할당하려고 하면 그 값이 정확한 타입이어도 에러 발생(상수이기 때문에) 자바스크립트 : 실행시 브라우저에서 에러 발생 타입스크립트 : 코드 작성 중 에러 발생 le
객체의 청사진데이터를 저장하고 메소드를 실행하기 위해 메소드를 저장하는데 사용하는 데이터 구조클래스를 통해 객체의 형태, 포함해야 하는 데이터를 지정클래스를 기반으로 객체를 만들면 어떤 메소드가 필요한지 정이할 수 있기 때문에 이를 클래스 내의 인스턴트라고 부름객체 :
고급 타입 인터섹션 타입 & 사용 인터섹션 타입을 사용해 다른 타입과 결합할 수 있음 인터페이스 상속과 밀접한 관련을 가지고 있음(비슷하게 기능함) 인터섹션 타입은 어떤 타입과도 함께 사용할 수 있음(타입이 교차하게 구현 가능) 타입 가드 유니언 타입을 보조,
제네릭 : 타입을 함수의 파라미터처럼 사용하는 것타입의 첫글자인 T를 사용하는 것이 일반적이며, 관례상 한글자제네릭 타입을 사용해서 타입스크립트에게 정보 제공 가능타입 안전성과 결합된 유연성을 제공전달하는 값이나 클래스에서 사용하는 값을 유연하게 저장 가능다른 여러가지
일종의 함수, 코드 조각을 장식해주는 역할메소드나 클래스(& 클래스 내부의 생성자), 프로퍼티, 접근자, 메서드, 매개변수 위에 @(at)함수를 장식해 코드가 실행될 때 장식된 부분을 변경@ 기호는 타입스크립트에게 이것이 데코레이터임을 선언타입스크립트는 클래스 실행 시
DOM 요소 선택document.importNode('복제를 원하는 노드', boolean : 자식 노드 포함 여부)전역 문서 객체에 제공되는 메서드현재 문서가 아닌 외부 문서의 노드를 복사하여 현재 문서에 넣을 수 있도록 해줌두번째 인자가 true일 경우 : 자시 노
CRA를 사용해서 타입스크립트 프로젝트를 생성할 때이미 생성된 프로젝트에 타입스크립트를 추가할 때.tsx : jsx 코드를 사용할 수 있는 확장자react-app-env.d.ts : React와 타입스크립트를 연결하는 파일package.json'@types'패키지 :