两者都有 Route、Link 等。何时使用其中一个?我真的很困惑在哪里使用每个。服务器端?客户端?
https://reacttraining.com/react-router/
在某些示例中,您需要传递历史记录,而在其他示例中则不需要。该怎么办?
<Router history={browserHistory}>
对比
<Router>
何时使用其中一种确实令人困惑,任何帮助表示赞赏。
react-router包含 react-router-dom 和 react-router-native 之间的所有公共组件。什么时候应该使用其中一种?如果您在网络上,那么 react-router-dom 应该拥有您需要的一切,因为它还导出了您需要的通用组件。如果你使用 React Native, react-router-native 应该有你需要的一切,出于同样的原因。因此,您可能永远不必直接从 react-router 导入任何内容。至于你什么时候使用
在 RRv4 中,您不需要传递 browserHistory,这仅适用于以前版本的路由器。
如果您仍然感到困惑,可以在此处查看每个包裹的详细信息