매번 Vue Project 생성 할 때 마다 발생하는 multi-word 컴포넌트 네이밍 에러를 해결하는 방법을 정리해보자. 원인 원인은 당연하게도 Component 네이밍을 하나의 단어로 했기 때문이다. 해결책 해결책은 공식 홈페이지에 나와있다. 참고링크: https://eslint.vuejs.org/rules/multi-word-component-names.html vue/multi-word-component-names | eslint-plugin-vue eslint.vuejs.org 공식 홈페이지에서는 ignores에 배열로 내가 원하는 컴포넌트 네임을 하나씩 넣어주라고 한다. package.json 파일에 eslintConfig 부분을 수정해주면 되는데, 아래코드는 Streaming.vue라는 컴..
Default
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiXLpO%2FbtryQpmUw33%2FNC36oKXdsjFCQVivY05l01%2Fimg.png)
타입스크립트에는 기본형 타입 이외에도 다양한 타입들이 존재한다. 여기에서는 어떠한 타입들이 있고, 해당 타입들을 어떻게 사용할 수 있는지 알아보자. Types by Inference 타입스크립트는 JS의 superSet이기 때문에, JS코드를 잘 이해하고 있다. 따라서, 아래처럼 타입을 명시하지 않고 JS문법으로 작성하더라도 helloWorld:string 타입이라고 추론한다. 물론, 타입추론을 이용 할 수도 있지만 TS의 장점을 최대한 살리기 위해서는, Type을 명시적으로 정의 해주는 것이 가독성, 유지보수성 등을 높이는데 매우 중요하다. Function 1. 기본 사용법 TS에서는 함수를 선언할 때 다양한 타입을 정할 수 있다. function add(a:number, b:number):number..