더북(TheBook)

Vue는 완전히 웹 기술로 구축했기 때문에 하나의 Vue 인스턴스 또한 웹 브라우저에만 존재합니다. 결정적으로 업데이트된 뷰, 비즈니스 로직의 실행, 뷰나 뷰-모델 영역에 있는 모든 작업에 대해 서버 기반 페이지에서 새로 고침을 하는 것에 의존하지 않아도 된다는 것입니다. 이 점을 염두에 두고 다시 한 번 앞의 양식 제출을 살펴봅시다.

아마도 클라이언트 단 MVC 아키텍처의 가장 눈에 띄는 변화는 웹 브라우저가 사용자 세션을 활성화하는 중에는 새로 고침을 하지 않는다는 점입니다. 뷰, 뷰-모델, 데이터 바인딩 모두가 HTML과 자바스크립트로 구현되어 있기 때문에 애플리케이션이 작업을 비동기식으로 모델에 넘겨주어 사용자가 자유롭게 작업을 이어 나갈 수 있습니다. 모델에서 새로운 데이터가 반환되면 Vue가 생성한 바인딩이 뷰에서 필요한 업데이트를 모두 호출합니다.

여기서 알 수 있듯이 우리가 만든 뷰와 뷰-모델의 데이터 바인딩을 유지하면서 사용자와 상호 작용을 쉽게 하는 것이 Vue의 주요 역할입니다. 이 점은 이후에 만들 첫 애플리케이션에서도 볼 수 있는데, Vue는 어떤 반응형 웹 애플리케이션이든 튼튼한 암반이 되어 줄 것입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.