solution for SPA navigation like native apps
forward with a fresh component instance and back keep the instance & state
isolate every router component instance & each state, developers don't need to care about aggravated state restore/reset problems when route page changes in SPA
an component works like keep-alive, difference is isolate-navigation do keep-alive like router behavior instead of special components
isolation of the store —— vuex