typescript

· 🚧
@Type(() => User) readonly user: User; 위의 코드를 작성했더니 아래 오류가 났다. "User" only refers to a type, but is being used a value here class-transformer 공식 문서를 찾아보니 @Type 내에 작성하는 type 은 interface 가 아닌 class 를 사용하라고 되어 있었다. User interface 를 User class 로 만들면 해결!
· 🚧
typescript 는 let, const 면 다 되는 javascript에 string, object, array, int 등의 data type 이 추가된 것이다. React는 javascript 로 작성하는 프론트엔드쪽 라이브러리다. 즉, javascript로 작성해도 문제 없이 돌아간다는 얘기다. 그럼에도 내가 typescript 로 작성하기를 선택한 이유를 말해보려 한다. 굳이? typescript 는 웹 브라우저가 이해하지 못하는 언어라 ts로 작성된 react 프로젝트를 빌드 시 javascript로 다시 변환하는 작업이 추가된다. 그리고 type 을 지정해주지 않으면 계속 'type 좀 지정해라!' 라는 에러를 띄운다. javascript에서는 잘 돌아가던 놈이 잔소리를 해대니, 이게 참...
purpplee
'typescript' 태그의 글 목록