Concept Flow - Keep-alive for caching components
Component A Rendered
Switch to Component B
Component A Cached
Component B Rendered
Switch back to Component A
Component A Restored from Cache
Component B Cached
When switching components inside <keep-alive>, Vue caches inactive components instead of destroying them, so switching back restores their state instantly.