react router vs react router dom,何时使用其中一种?

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

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

在一些例子中,你需要通过历史,在另一些例子中,你不需要。怎么办

<路由器历史={browserHistory}>

vs

<路由器>

在什么时候使用这两种方法真的很困惑,任何帮助都是值得感激的

react-router包含react-router-domreact-router-native之间的所有通用组件。你什么时候应该用一个来代替另一个?如果您在网络上,那么react router dom应该拥有您所需的一切,因为它还导出您所需的通用组件。如果您使用的是React-Native,React-router-Native应该具备出于同样原因所需的一切。因此,您可能永远不必直接从react router导入任何内容。当你使用

<路由器历史={browserHistory}>

vs

<路由器>

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

如果您仍然感到困惑,可以在此处查看每个包的详细信息

发表评论