看起来旧的路由示例使用 StateManager
,而新的示例使用 Router
的概念。它们之间有什么区别,为什么要使用其中之一?
看起来旧的路由示例使用 StateManager
,而新的示例使用 Router
的概念。它们之间有什么区别,为什么要使用其中之一?
路由器(Router)和路由(Route)只是StateManager(状态管理器)和State(状态)的子类,最初路由特定的代码直接添加到StateManager代码中,但在最近几周,我们已经努力将其提取出来。
基本上,在你的应用程序的核心流程处理URL和其他相关内容时,使用路由器(Router),但如果你需要在应用程序的其他地方使用额外的状态管理器,则可以使用没有额外路由代码的StateManager/State,以避免不必要的开销。