两者都有路线、链接等。何时使用其中一个?我真的很困惑在哪里使用每一个。服务器端?客户端
https://reacttraining.com/react-router/
在一些例子中,你需要通过历史,在另一些例子中,你不需要。怎么办
<;路由器历史={browserHistory}>;
vs
<;路由器>;
在什么时候使用这两种方法真的很困惑,任何帮助都是值得感激的
react-router包含react-router-dom和react-router-native之间的所有通用组件。你什么时候应该用一个来代替另一个?如果您在网络上,那么react router dom应该拥有您所需的一切,因为它还导出您所需的通用组件。如果您使用的是React-Native,React-router-Native应该具备出于同样原因所需的一切。因此,您可能永远不必直接从react router导入任何内容。当你使用
<;路由器历史={browserHistory}>;
vs
<;路由器>;
在RRv4中,您不需要传递browserHistory,这仅适用于路由器的早期版本
如果您仍然感到困惑,可以在此处查看每个包的详细信息