【发布时间】:2019-06-24 08:01:21
【问题描述】:
我正在将一个项目从 AngularJS(带有 UI-Router)切换到 ReactJS,但我无法从我的应用程序中找到一个正确的路由器,它只允许对路由进行 bastract。
我只想定义一次路径并简单地访问它。使用 UI-Router,您可以调用诸如“connected.home”之类的路由,但在大多数反应路由器中,您每次都需要路径,例如“/connected/home”,但如果需要,我想轻松更改路径。
我找到了多个库,但似乎没有人能解决这个问题。
【问题讨论】:
-
这里的建议是题外话,因为它们征求基于意见的答案。
-
我更喜欢使用 UI Router 以外的东西,目标是使用新技术进行 react
-
那你在找什么?用于反应的 ui 路由器可以满足您的需求。
-
react-router 的一个常见做法是维护一个单独的 JS 文件以将所有 url 保存在一个对象中:
{homepage: '/home', account: '/account'}等等。这样一来,您的所有 url 都将保留在一个位置,您可以将此文件导入到任何您想要的位置,并且可以使用其键调用路径。
标签: reactjs react-router angular-ui-router react-navigation