Vue.js란 MVVM패턴을 기반으로 한 화면단 라이브러리 특징 데이터 바인딩과 화면 단위를 컴포넌트 형태로 제공, 관련 API를 지원하는데 궁극적인 목적을 지님 단방향 데이터 흐름(부모->자식), 양방향 데이터 바인딩을 제공한다. 컴포넌트 간 통신의 기본 골격은 단
라이프 사이클이란? : 모바일 앱을 비롯하여 일반적인 애플리케이션의 인스턴스가 생성되고 나서 화면에 인스턴스가 부착된 후 소멸되기까지의 전체적인 흐름 및 생명 주기라이프 사이클을 크게 나누면 4단계이며, 데이터가 변경 및 업데이트 되는 경우에만 Update 단계가 실행
화면을 구성할 수 있는 블록과 같은 개념화면을 빠르게 구조화하여 일괄적인 패턴으로 개발이 가능화면의 영역을 컴포넌트로 쪼개서 재활용할 수 있는 형태로 관리하면 나중에 코드의 재사용이나 수정이 편리하다.코드가 직관적이다.
뷰의 경우 컴포넌트로 화면을 구성하므로 같은 웹 페이지라도 데이터를 공유할 수 없다.그 이유는 컴포넌트마다 자체적으로 고유한 유효 범위를 갖기 때문인데 뷰는 각 컴포넌트의 유효 범위가 독립적이기 때문에 다른 컴포넌트의 값을 직접적으로 참조할 수 없다.ex)첫번째 지역
웹 페이지 간의 이동 방법현재 웹 앱 형태 중 주로 사용되는 것은 SPA(Single Page Application)라이팅을 사용하면 화면 간의 전환이 매끄럽고, 화면을 조작할 수 있어 사용자 경험 향상Vue 뿐이 아닌 Augular, React 모두 라이팅을 이용해
라우팅이란? 웹 페이지간의 이동 방법 현제 웹 앱 형태 중 주로 사용되는 것은 SPA(Single Page Application) 라우팅을 사용하면 화면의 전환이 매끄럽고, 화면을 조작할 수 있으며 새로고침없이 움직이기 때문에 사용자의 경험이 확산된다. 뷰, 리액트,
템플릿이란 뷰로 화면을 조작하기 위해 제공되는 문법뷰 인스턴스에서 관리하는 데이터를 화면에 연결하는 데이터 바인딩과 화면의 조작을 편하게 할 수 있는 디렉티브로 나뉜다.콧수염 문법인 "{{ }}"를 활용하여 인스턴스의 data, computed, props 속성을 연결