전체 글 (76) 썸네일형 리스트형 [TIL] generic(제네릭) generic 이란 ? 데이터의 타입(data type)을 일반화한다(= 변수화한다)는 것을 의미한다. //우리가 넣은 타입이 안으로 그대로 들어간다. type Generic = { someValue: T; }; type Test = Generic; 이렇게 타입을 생성할 때 원하는 인자()를 받아서 넣어준다. 제네릭은 함수에서도 사용할 수 있는데 // 함수에 넣어주면 함수의 인자에 넣어줄때도 그대로 들어간다. function someFunc(value: T) {} someFunc(); 이렇게하면 여기의 T에 그대로 string이 들어가게 되는 것이다. function someFunc(value: string) 여기서 꼭 T로만 쓰지 않아도 되고, 아무 글자나 상관없다. 리액트 + 타입스크립트 템플릿으로 .. [ TIL] 함수에서 타입스크립트 사용하기 타입스크립트에서는 파라미터 넘기는 인자부분, 리턴부에서 타입을 지정하는 부분이라고 한다. 사용하려는 인자 옆에 원하는 타입을 콜론으로 작성해주는 방법이 있다. function sum(a: number, b: number): number { return a + b; } type을 object로 넘길 때 , object안에 있는 type들을 왼쪽 a, b에서 사용할 수 있게 된다. 그리고 return 부분도 string이 됐으니까 return 할 때 `${ } ` 이렇게 string으로 리턴할 수 있게 해준다. function objSum({a, b}: { a: number; b: number }): string{ return `${a + b}`; } 그럼 비동기 함수에서는 어떻게 사용할 수 있을까? jso.. [TIL] TypeScript 설치 TypeScript로 인해 달라진 점 - code를 입력하는 순간 에러 메시지를 발생시킨다 - 컴파일 시간에 오류 캐치 : 정의되지 않은 프로퍼티를 연산하여 NaN이 되는 현상을 미연에 방지할 수 있다. https://github.com/coreybutler/nvm-windows/releases 페이지로 접속하면 nvm-windows 인스톨러 다운로드 페이지로 이동된다. 여기서 스크롤을 조금만 내리시면 Assets라는 섹션을 본다. 이 섹션에서 nvm-setup.exe 파일을 다운로드 받아서 실행시킨다. 설치가 완료되었다면 nvm이라는 커맨드를 PowerShell에서 실행해서 실행되는지 본다. PowerShell에서 nvm install [설치할 노드 버전]명령을 실행하여 Node.js를 설치한다. //.. 이전 1 ··· 3 4 5 6 7 8 9 ··· 26 다음