공부 1/T S
-
타입스크립트 3일차공부 1/T S 2021. 3. 4. 21:51
Generic의 사전적 정의 : 제네릭은 C#, Java 등의 언어에서 재사용성이 높은 컴포넌트를 만들 때 자주 활용되는 특징입니다. 특히, 한가지 타입보다 여러 가지 타입에서 동작하는 컴포넌트를 생성하는데 사용됩니다. 나는 지금 타입스크립트 공부를 react.vlpt.us/using-typescript/01-practice.html 이 웹페이지에서 공부하는데, 이 곳에서의 generic설명이 뭔가 긴가민가해서(내가 몰라서..) hyunseob.github.io/2017/01/14/typescript-generic/ 이곳의 설명을 참고하고 이해했다. 함수에서의 generic - any 타입 사용시 function merge(a: any, b: any): any { return { ...a, ...b };..
-
타입스크립트 2일차공부 1/T S 2021. 3. 3. 23:38
class를 interface로 타입 지정해주기 용어 interface : 클래스 또는 객체에 타입을 지정 할 때 사용 implements : interface로 지정해 놓은 타입을 따르겠다는 뜻 number타입을 리턴하는 getArea라는 함수가 필수로 포함해야 하는 Shape를 interface로 만들어두고 implements를 통해 Shape 규칙을 따르는 Class 두개 (Circle, Rectangle)를 만들었다. 각 클래스에서는 먼저 변수를 만들어 타입을 지정해 준 뒤 constructor에서 또 하나하나 지정해 주었다. 밑줄 친 부분을 굳이 할 필요 없게 만들어 주는 accessor이 있는데 바로 public과 private이다. 이렇게 constructor에서 인풋 값 앞에 public ..
-
타입스크립트 1일차공부 1/T S 2021. 2. 27. 06:06
react.vlpt.us/using-typescript/01-practice.html 타입스크립트 설정파일 생성 git bash로 디렉토리 하나 만들어주고 yarn init -y 로 package.json 만들어줌 그 담에 yarn global add typescript 하여 글로벌에 타스 설치 tsc --init 하믄 tsconfig.json파일 생성댐 코드 작성하고 js로 컴파일 하는법 ! terminal에 tsc // 타입 지정하는 법 // 숫자, 문자열, 불린, 배열 let count = 0; //처음에 number로 선언했기 때문에 후에 스트링으로 변경하면 오류남 const message: string = 'hello world'; //문자열 타입지정 const done: boolean = tr..