27,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결타입스크립트 시작하기
함수 매개변수에서 undefined가 뜨는 이유
function foo1 ( a = 'seoul', b:number) { return `${a} ${b}`; // string } // foo1 (a: string | undefined, b : number) : string foo1(10,50)// 10은 number이기에 들어갈수 X 다음 함수를 정의했을때 a매개변수가 undefined를 가질 수 있다고 뜨는데, a는 항상 string값이 기본으로 제공되기에 a에 인자를 전달하지 않아도 된다는 뜻에서 undefined가 타입으로 뜨는 건가요? 좋은 강의 항상 감사합니다.
- 미해결타입스크립트 시작하기
오버로딩에서 오류가 뜨는 이유
function add (x:string,y:string):string; function add (x:number,y:number):number; function add (x:number|string,y:number|string):number|string { if (typeof x === 'number' && typeof y === 'number') { return x+y; } else { let result = Number(x) + Number(y); return result; } } const v1:number = add(10,20); const v2:string = add('1','2'); const v3 = add(1,'10'); 강의 잘 보고 있습니다! 1.v3에서 Number('10')을 했을 때 NaN이 나오고 따라서 리턴값이 NaN이지만, typeof NaN === number로 알고 있고 리턴값 타입 때문에 오류가 뜨는 것 아닌 것 같은데 어떤 부분에서 오류가 뜨는지 더 자세히 알 수 있을까요? 2.그리고 v3값은 3번째로 정의한 function add(x,y)를 따라 실행된다 보면 될까요?
- 해결됨타입스크립트 시작하기
3:48초 Person의 배열이 된다는 게 이해가 잘 안갑니다🤣
다른 타입으로 할당 가능한 타입은 제거가 된다는데 와닿지가 않아서요 person으로 할당하면 korean에 있는 liveInSeoul 프로퍼티를 참조 불가능하지 않나 싶은데..
- 미해결타입스크립트 시작하기
리액트에 적용시 html을 브라우저로 어떻게 열어야 할까요..?
실전 리액트 프로그래밍 481~483페이지 부분 실행관련하여 질문이 있습니다. 일단 저는 타입스크립트 동영상 강의만 본 상태고요. 리액트 동영상은 초반부, 책은 가지고있지만 타입스크립트 해당부분만 본 상황입니다. 혹시 제 질문이 책이나 동영상에 관련내용이 있다면, 그부분 적어주셔도 감사할것같습니다.. ---- 책에서 참고한 파일. src/App.tsx import React from 'react'; function App({name, age}: {name: string; age: number}) { return ( <div> <p>{name}</p> <p>{age}</p> </div> ) } export default App; src/index.tsx ------ 컴파일된 파일 /dist/App.js import React from 'react'; function App(_a) { var name = _a.name, age = _a.age; return (React.createElement("div", null, React.createElement("p", null, name), React.createElement("p", null, age))); } export default App; /dist/index.js import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; ReactDOM.render(React.createElement(App, { name: "seolys", age: 32 }), document.getElementById('root')); ------ 직접 수정한 파일 tsconfig.json(오류로 헤메면서 일부 수정) { "compilerOptions": { "target": "es5", "module": "es2015", "lib": ["dom","es5","scripthost","es2017"], "jsx": "react", "outDir": "./dist", "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true } } index.html(직접 작성) <html> <head> <script src="react.development.js"></script> <script src="react-dom.development.js"></script> </head> <body> <div id="root"></div> <script type="module" src="/dist/index.js"></script> </body> </html> 실행 : 브라우저로 index.html 실행 또는 npx serve로 진행. 브라우저 콘솔 오류메시지 : 127.0.0.1/:1 Uncaught TypeError: Failed to resolve module specifier "react". Relative references must start with either "/", "./", or "../".
- 타입스크립트 시작하기
출력은 어떻게 하는건가요?
삭제된 글입니다
- 해결됨타입스크립트 시작하기
윈도우에서는 start에서 따옴표(')를 제거해야지 제대로 됩니다.
혹시 npm run start시 ts-node 에러나시는 분들은 nodemon --watch *.ts --exec ts-node src/index.ts 이런식으로 따옴표를 제거해야지 제대로 작동합니다. 모르는 분들 계실까봐...
- 미해결타입스크립트 시작하기
2분10초쯤에 일괄치환하신 단축키가 무엇인가요?
사용하신 vscode와 단축키와 extentions 정리도 있으면 좋을것같아요. 궁금합니다~~
- 미해결타입스크립트 시작하기
document.queryselect로 HTML element 작성시 에러
알려주신 리액트강의도 구입해서 리액트 기본부터 다시 한번 공부하고 있습니다. ㅎㅎㅎ감사합니다. 전에 질문 올렸었는데, 알려주신 방식으로 typescript를 run해보고 있습니다. 그런데 브라우저 환경이 아니다보니, document.xxx에 대해 에러가 발생합니다. 혹시 쓰시는 꿀팁같은게 있을까요? 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
- 미해결타입스크립트 시작하기
자동 임포트 힌트를 노출시키는 방법
vscode에서 자동임포트 힌트가 어떻게 뜨는지 궁금해서 여쭤보려했는데, 살펴보니 command + . 키를 입력하면 되네요! 궁금해하실 분들을 위해 공유차 남겨놓습니다. (차분하게 친절하게 강의내용 준비해주셔서 감사합니다!)
- 미해결타입스크립트 시작하기
실행이 안돼여ㅠㅠㅠ
code runner 설치해서 하는데 이런식으로 나와요.. 도와주세요~
- 미해결타입스크립트 시작하기
1번줄에 나오는 export {};의 역할은 무엇인가요?
빈 객체를 export 한다는 것의 의미가 무엇이고 왜 사용되고 있는지 궁금합니다.
- 미해결타입스크립트 시작하기
몇가지타입1에 2:15부터 사용하는 outpu에 관한 질문
단축키 쓰셔서 타입스크립트를 실행하시는 거 같은데, 저는 OUTPUT에서 console.log가 실행되지 않습니다. 어떻게 하는 건가요?