Vue Dynamic Component Caching
각각의 컴포넌트가 처음 만들어지고나서 캐시 처리해서 state 유지
동적으로 컴포넌트를 렌더링하면서 상태를 캐시해야하는 경우
컴포넌트는 destory 되지 않기 때문에 destroy lifecycle이 호출되지 않음
- include와 exclude로 조건부 캐시
- activated 와 deactivated lifecycle이 호출
- max를 사용해 최대 컴포넌트 캐시 개수를 지정
비활성 컴포넌트 인스턴스를 파괴하지 않고 캐시