190507 TIL Vue.js
May 7, 2019
»
1막,
TIL (Today I Learned)
Vue.js
뷰로 과제를 해야할 일이 생겨서 뷰를 공부했다.
뷰는 상대적으로 배우기 쉽고 공식문서가 잘 돼있다고 들었다.
요새 입사한 지인들이 오히려 리액트보다 뷰를 더 쓰는 거 같기도 하다!
Vue.js가 무엇인가요?
- Vue(/vjuː/) (
처음엔 [뷔]라고 발음하는 줄 알았다)사용자 인터페이스를 만들기 위한 진보적인 프레임워크 입니다. 다른 단일형 프레임워크와 달리 Vue는 점진적으로 채택할 수 있도록 설계하였습니다. 핵심 라이브러리는 뷰 레이어만 초점을 맞추어 다른 라이브러리나 기존 프로젝트와의 통합이 매우 쉽습니다. 그리고 Vue는 현대적 도구 및 지원하는 라이브러리와 함께 사용한다면 정교한 단일 페이지 응용프로그램을 완벽하게 지원할 수 있습니다.
(번역투가 가독성이 너무 떨어진다 ㅠㅠ )
- 영어 버젼으로 들어가니 이런 인스트럭션 강의가 있었다.
- (나중에 찾아보니 유명한 분이셨다… Code School 창업자
Gregg
)
app.product
로 데이터 바꿀 수 있음- Vue === reactive
v-for
로 순환
- when
app
is created, fetch the data
v-if
directive
-
지금까지 해온
VanilaJS
랑 문법이 많이 달라서 헷갈리긴 하는데, 왜인지 모르겠지만 React보다 좀 더 직관적인 느낌이 든다. -
View단을 손쉽게 조작할 수 있다는 것이 매우 편리한 장점이라는 것은 알겠다.
-
인스트럭션 강의가 잘 정리된 캡틴판교 글 - 왜 43%의 프론트엔드 개발자들은 Vue.js를 배우고 싶어하나?