수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨웹 게임을 만들며 배우는 TypeScript
제로초님은 타입스크립트 매개변수 프로퍼티 사용하시나요?
class Person { public marriage!: boolean; public name: string; public age: number; constructor(name: string, age: number) { this.name = name; this.age = age; } } class Person { public marriage!: boolean; constructor( public name: string, public age: number ) {} } 매개변수 프로퍼티를 사용하지 않은 코드와 사용한 코드입니다. 솔직히 이 기능을 사용하는 게 맞는건지 모르겠습니다. 가독성이 좋아지는 것 같기도 하면서 뭔가 더 헷갈리는것 같기도 하고... 제로초님은 이 기능 쓰시나요?
- 미해결웹 게임을 만들며 배우는 TypeScript
마우수 호버 interface
제로초님 업데이트 되서 그런가 8분 50초경 computerChoice 함수에 마우스 호버 했을때 상세한 interface 요소들이 나오는데 현재는 function computerChoice(imgCoords : RSP[keyof RSP]) : keyof RSP 이런식으로 나오는데 영상처럼 "0" | "-142px" | "-248px" : "ROCK" ....... 이런식으로 상세하게 나오게 하는 설정이 따로있는건가요? 구글링해보고 ctrl을 누르고 호버 해봐도 함수전체를 나오게할뿐 RSP자체를 풀어주지는 않네요 방법이 있을까요?
- 미해결웹 게임을 만들며 배우는 TypeScript
Typescript와 jQuery를 같이 사용할 수 있나요?
안녕하세요. 직접적인 코딩에 관한 질문은 아니구요. 1) Spring Boot + thymleaf + TypeScript + JQuery 조합으로 프로젝트를 구성( 단순하고 소규모의 프로젝트 )하는 경우와 2) SpringBoot + React.JS + TypeScript( 복잡하고 규모있는 프로젝트 )를 조합하여 프로젝트를 구성하는 2가지의 경우를 나누어서 공통 프레임워크를 구성하고 싶은데요. TypeScript와 JQuery 조합으로 현업에서 많이 사용 하시는지 궁금합니다. 착한 가격에 좋은 강의 감사히 듣고 있습니다.
- 미해결웹 게임을 만들며 배우는 TypeScript
쿼리셀렉터 질문드려요~
저번에 할때는 string | null 반환을 했엇는데 오늘보니깐 string만 반환을 하네요 왜그럴까요?
- 미해결웹 게임을 만들며 배우는 TypeScript
public private protected 질문
인터페이스에서 설정한 프로퍼티는 implement된 클래스에서는 항상 public이어야 한다고 이해하면 될까요?
- 미해결웹 게임을 만들며 배우는 TypeScript
제로초님 질문있습니다!
as const가 아예 readonly로 변경하지만 배열의 push는 막지 못한다는 자막이 있었는데요 제 tsconfig설정에서 해보니까 push나 splice는 안되고, slice는 되는 것 같네요. 기존 배열이나 객체 변환하는 메소드는 안되고 immutable하게 새로운 배열이나 객체를 생성하는 메소드는 된다고 이해하면 될까요?
- 미해결웹 게임을 만들며 배우는 TypeScript
d.ts 파일에서 유니언 타입
현재 강의에서 Object is possibly null 이라는 에러가 발생하는데 d.ts 파일 들어가서 확인해보면 타입이 유니언으로 string | null 이라서 발생하더라구요. 유니언이 또는 이라는 의미를 가지고있어서 둘중에 하나만 타입이 일치해도 괜찮은걸로 아는데 왜 에러가 발생하는건가요?
- 미해결웹 게임을 만들며 배우는 TypeScript
혹시 이런오류는 왜 날까요?
../../node_modules/@types/webgl2/index.d.ts:582:13 - error TS2403: Subsequent variable declarations must have the same type. Variable 'WebGL2RenderingContext' must be of type '{ new (): WebGL2RenderingContext; prototype: WebGL2RenderingContext; readonly ACTIVE_ATTRIBUTES: number; readonly ACTIVE_TEXTURE: number; ... 556 more ...; readonly WAIT_FAILED: number; }', but here has type '{ new (): WebGL2RenderingContext; prototype: WebGL2RenderingContext; readonly ACTIVE_ATTRIBUTES: number; readonly ACTIVE_TEXTURE: number; ... 557 more ...; readonly MAX_CLIENT_WAIT_TIMEOUT_WEBGL: number; }'. 582 declare var WebGL2RenderingContext: { ~~~~~~~~~~~~~~~~~~~~~~ ../../AppData/Roaming/npm/node_modules/typescript/lib/lib.dom.d.ts:16394:13 16394 declare var WebGL2RenderingContext: { ~~~~~~~~~~~~~~~~~~~~~~ 'WebGL2RenderingContext' was also declared here. 이러한 오류가 나네요.. 구글링해도 명확한 답이 안나와요ㅠ
- 미해결웹 게임을 만들며 배우는 TypeScript
tictactoe오류나는거 pullrequest등록했습니다!!
ts내용이랑은 멀고 게임내용이지만 그래도..했습니당!근데 pullrequest를 첨해봐서 등록된건지 모르겟네요 ㅠㅠ
- 미해결웹 게임을 만들며 배우는 TypeScript
제로초님~
제로초님 혹시 이제 React x Typescript 라이브코딩 제가 신청을 못해서 못들었는데 이제 저기 관련된 강의는 아예 못듣는 건가요 ㅠㅠ
- 미해결웹 게임을 만들며 배우는 TypeScript
타입스크립트 노드편
이거 듣고 타입스크립트 노트편 들어도 괜찮을까요?
- 미해결웹 게임을 만들며 배우는 TypeScript
강의 후반부에 esmoduleInterop 키는걸 비추하신다고하셨는데 왜그런건가요?
라이브러리를 임포트해서사용할떄 esmoduleInterop을 켜지않으면 어떤건import * as hi from './module'또 어떤건 import hi from './module' 이 되는지 확인해봐야되는데 왜 인터롭을 키는걸 추천하지않으시나요?
- 미해결웹 게임을 만들며 배우는 TypeScript
ts-loader후 함수 접근 문제입니다.
ts-loader로 ts파일을 하나로 합쳤습니다, 합쳐진 js파일을 보니 즉시실행함수던데, html파일에서 해당 js를 불러와, 작성한 메서드에 접근하고 싶으면 어떤 방식으로 처리해야 하는지 문의드립니다. (꼼수로 var타입 변수로 즉시실행함수 전체를 받아서 처리하면 되긴하던데 그런꼼수 방식말고, 자동으로 처리해주는것이 있는지요?), 아니면 제가 webpack에서 합쳐진 js를 본래의 의도와 다르게 사용하려고 하는것이지 의문도 들고 그렇습니다. 바쁘실텐데, 자꾸 문의드려서 죄송합니다.
- 미해결웹 게임을 만들며 배우는 TypeScript
강좌 보면서 TEST하다 문제가 발생하여 문의드립니다.
(강좌보면서 커스컴하게 클래스 만들어서 import, export사용중입니다.) target을 es5로 설정하고 html에서 js불러올때 export & require is not defined 이라고 나오는데, 어떤방식으로 해결해야 할까요 문의드립니다.
- 미해결웹 게임을 만들며 배우는 TypeScript
tsconfig.json typeRoots 에 추가 질문입니다
제가 공부를 하다보니 typeRoots 에넣으면 폴더들만 검색이되서 폴더를 만들고 index.d.ts를 만들어야 된다고 본것같은데 해당 이슈는 지금은 사라진걸까요? 본영상에서는 types폴더에 있는 .d.ts 파일도 다 추가가 된듯하네요
- 미해결웹 게임을 만들며 배우는 TypeScript
tsconfig.json에 strict: true 설정 후
html 파일에 미리 작업한 DOM Element에 script 작업을 하려 하는데 .ts 내에서 아래와 같이 DOM을 선택하면 let element = document.querySelector('element') 개체가 'null'인 것 같습니다. ts(2531) 에러를 뿜는데 해결방법이 있을까요?
- 해결됨웹 게임을 만들며 배우는 TypeScript
지금 강의관련 질문은 아닙니다만...
전에 유투브에서 React강의하시는걸 잘 봤는데요. 타입스크립트로 React강의 예정중이신지... 언제쯤 볼 수 있을지 알 수 있을까요?
- 미해결웹 게임을 만들며 배우는 TypeScript
ES2015 Arrow Function 이 아닌, 그냥 es5 의 function 을 쓰시는 이유가 있으신가요??
제곧내