메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

첫걸음..?

cjw1***

|

2020-11-23

Vue.js 첫걸음

이 책은 웹 애플리케이션 개발자가 Vue.js를 빠르면서도 제대로 익힐 수 있도록 꼼꼼하게 설명합니다. 특히 책에서 다루는 예제 코드는 웹 개발을 하다가 필요한 부분에 바로 응용해 사용할 수 있게끔 구성했습니다. 평소 자바스크립트 웹 애플리케이션 개발에 어려움을 겪었던 사람에게 이 책을 추천합니다.

  • 저자 : 이지호
  • 출간 : 2018-04-02

들어가며

곧 시작할 프로젝트에서 프론트엔드 부분을 맡기로 했다.

기술 스택은 React로 정했지만 시작 전에 여러 가지 공부를 해 두면 좋겠다는 생각이 들어 리뷰를 적게 되었다.


첫걸음..?

책의 제목은 vue.js 첫걸음이지만, 막상 읽어보니 선배 개발자가 vue의 docs를 빠르게 짚어 주는 느낌을 받았다. 

입문자가 이 책을 보고 무리 없이 이해하면서 진행하기는 어려워 보인다는 뜻이다.

단적인 예로 빌드하는 과정에 npm으로 설치, webpack 등에 대해 간략하게나마 그 쓰임새를 설명하는 내용이 있으면 좋았을 것이다. 아는 사람들이라면 '아, 그렇구나.' 하면서 지나가겠지만...


반대로 프론트엔드 프레임워크의 docs를 보면서 무리 없이 따라 갈 수 있는 사람이라면 이 책의 소소한 팁이 도움이 될 것이다.


아쉬운 점으로는 책의 편집이 있다. 흑백으로 굉장히 심플한데 심심해 보일 정도다. IDE의 코드에 익숙해져 있고, 그 쪽이 눈에 더 잘 들어온다면 vue의 docs를 보는 게 나아 보인다. vue는 한글 docs도 있다.

vue의 장점

책을 읽으며 가장 기억에 남는 두 가지는 컴포넌트의 재사용과 선언적 렌더링이다. 함수의 객체화, 페이지의 모듈화가 떠오르는 부분이었고 왜 vue가 떠오르고 있는지 예상이 갔다. 효율적인 개발이 무엇보다 중요한 법이니까.


다른 하나인 선언적 렌더링.


vue의 핵심이라고 느낀 선언적 렌더링이 곧 진행할 프로젝트에서도 알아 두어야 할 내용이라고 생각해서 따로 정리한다.


react나 vue가 없던 때에 ajax로는 일일이 코딩하며 dom을 렌더링해야 했다.

하지만 선언적 렌더링을 사용하게 되면 컨텐츠가 들어갈 부분에 정의된 변수를 삽입하면 라이브러리가 그 위치에 알아서 값을 넣어 렌더링을 해 준다.


닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?