为什么react-router是React组件并在内部使用react?我的意思是在React Components到达现场之前解决了路由问题?
如果path属性与url路径不匹配,Route组件的render方法是否返回null?
使用react-router中的路由器和路由组件只是一个不错的设计模式吗?
答案 0 :(得分:2)
React的目标是让您的观点具有声明性:您不会管理过渡,而是应该如何处理。因此,让react组件根据当前url选择正确的视图并管理所有这些内容是有意义的。
那是react-router
。
<Router>
组件可以说&#34;树的这一部分由react-router
&#34;然后通过<Route path="/" /><YourComponent/></Route>
另一种方法是将自己的应用状态与网址同步,以及人们之前做过的事情。喜欢:window.onhashchange = updateTitle