본문 바로가기

coding59

[TypeScript] 기초와 유니온 안녕하세요! 코딩히송입니다. 오늘 포스팅은 타입스크립트 객체 타입 인터페이스를 관리하는 방법을 정리해보았습니다 :) 먼저, 익명으로 관리하는 것부터 살펴볼까요? const greet = (person: {name: string; age: number}) => { return "Hello" + person.age; }인터페이스 설정해서 관리하기: interface Person { name: string; age: number; } const greet = (person: Person) => { return "Hello" + person.age; }타입 별칭 사용해서 관리하기: type Person = { name: string; age: number; } const greet = (person: Perso.. 2021. 3. 21.
[TypeScript] .tsconfig 보일러 플레이트 제공 타입스크립트 .tsconfig 보일러플레이트 제공해드립니다. 본인 프로젝트에 맞게 커스텀해서 사용하시면되용 😁 📌 boilerplate: { "compilerOptions": { "target": "es6", "module": "commonjs", "lib": ["dom", "es2017", "esnext.asynciterable"], "sourceMap": true, "outDir": "./dist", "moduleResolution": "node", "removeComments": true, "strict": true, "noImplicitAny": true, "strictNullChecks": true, "strictFunctionTypes": true, "strictPropertyInitializ.. 2021. 3. 21.
[React] Babel Alias 절대경로 임포트하기 ../ 시작하는 것 대신 특정 별칭인 alias를 지정해서 절대경로를 바꿔볼거에요. 그러기 위해서는 babel-plugin-module-resolver가 필요합니다. // .babelrc [ "module-resolver", { "root": ["./"], "alias": { "elements": "./imports/ui/elements", "hooks": "./imports/ui/hooks", "state": "./imports/ui/globalState", "ui": "./imports/ui" "animation": "./imports/ui/animation", "api": "./api" } } ] 2021. 3. 21.