两者都有路由、链接等。何时使用其中之一?我真的很困惑在哪里使用每一个。服务器端?客户端?

https://reacttraining.com/react-router/

在某些示例中,您需要传递历史记录,而在其他示例中则不需要。该怎么办?

<Router history={browserHistory}> 

对比

<Router> 

何时使用其中一种确实令人困惑,任何帮助表示赞赏。

请您参考如下方法:

react-router包含react-router-domreact-router-native之间的所有公共(public)组件。什么时候应该使用其中一种而不是另一种?如果您在网络上,那么 react-router-dom 应该拥有您需要的一切,因为它还导出您需要的通用组件。如果您使用 React Native,出于同样的原因,react-router-native 应该拥有您所需的一切。因此,您可能永远不需要直接从 react-router 导入任何内容。至于当你使用

<Router history={browserHistory}> 

对比

<Router> 

在 RRv4 中,您不需要传递 browserHistory,这仅适用于以前版本的路由器。

如果你还是一头雾水,可以查看每个套餐的详细信息here


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!