Home TIL 25일차
Post
Cancel

TIL 25일차


컴포넌트

  • 전역등록과 지역등록 방법이 있는데 지역등록을 하는것을 더 선호한다.
  • props는 읽기 전용이기 때문에 컴포넌트내에서 데이터를 변경하려고 시도하면 경고가 난다. 그래서 props데이터가 바뀐다고 상위 컴포넌트에 요청을 해야된다.
  • 상위 컴포넌트에서 데이터를 내려주는것은 props, 하위 컴포넌트에서 데이터를 올려줄 때는 $emit을 사용함

Webpack

  • Webpack을 통해 파일을 번들(하나로 만들어줌)할 수 있다.
  • Webpack은 JS에 대해서만 가능하기 때문에 CSS, SASS와 같은 다른 확장자를 가진 파일은 따로 loader속성을 통해 지정해줘야된다.
  • JS문법 중 import에서 경로를 통해 모듈을 받아오는데 경로를 상대경로로 지정하는 것 보다 alias 속성을 활용해 절대경로로 만들어주면 좋다.

ESLint

  • ESLint를 활용해 프로젝트의 컨벤션을 정의할 수 있다.

예전에 Webpack과 ESLint를 조금 알아갔는데 그 때는 뭐가 뭔지 잘 이해는 안됐다. 처음 배우기도 하고 언어가 아닌 설정이라서 하나하나가 어떤 의미를 갖는지 기억하려면 어렵기 때문에 그랬던거 같다. 이번에 강의를 들으면서 하나하나의 의미를 알아가면서 들으니 entry, module속성등이 왜 사용되는지 알게 되었다.

-- Missing configuration options! --