mount()
런타임mount(component: () => Template, target: Element): Dispose컴포넌트를 실제 DOM에 붙이고 갱신 추적을 시작합니다.
설명
앱의 진입점입니다. 컴포넌트 함수를 한 번 실행해 실제 노드를 만들고 대상 요소의 자식으로 붙인 뒤, 이후의 상태 변화를 추적합니다. 한 페이지에서 여러 번 호출해 서로 독립적인 영역을 만들 수 있습니다.
매개변수
component— 마크업을 돌려주는 함수. 호출 결과가 아니라 함수 자체를 넘깁니다.target— 자식이 될 요소. 기존 자식은 지워집니다.
반환값
마운트를 해제하는 함수입니다. 호출하면 만들어진 노드와 이펙트가 모두 정리됩니다.
예제
const unmount = mount(App, document.querySelector('#app'));
// 페이지 전환 시
unmount();주의
대상 요소가 아직 문서에 없으면 오류가 납니다. 모듈 스크립트를 쓰거나 스크립트를 문서 끝에 두세요.
