如何在React Router中将DefaultRoute设置为另一个路由

马修·赫伯斯特(Matthew Herbst)

我有以下内容:

  <Route name="app" path="/" handler={App}>
    <Route name="dashboards" path="dashboards" handler={Dashboard}>
      <Route name="exploreDashboard" path="exploreDashboard" handler={ExploreDashboard} />
      <Route name="searchDashboard" path="searchDashboard" handler={SearchDashboard} />
      <DefaultRoute handler={DashboardExplain} />
    </Route>
    <DefaultRoute handler={SearchDashboard} />
  </Route>

使用DefaultRoute时,SearchDashboard呈现不正确,因为任何* Dashboard都需要在Dashboard中呈现。

我想在“应用”路由内将DefaultRoute指向路由“ searchDashboard”。这是我可以使用React Router进行的操作,还是应该为此使用常规Javascript(用于页面重定向)?

基本上,如果用户转到主页,我想将其发送给搜索仪表板。所以我想我正在寻找一个等效于React Router的功能window.location.replace("mygreathostname.com/#/dashboards/searchDashboard");

Jonatan LundqvistMedén

您可以使用Redirect代替DefaultRoute

<Redirect from="/" to="searchDashboard" />

更新2019-08-09为避免刷新问题,请改用此,这要感谢Ogglas

<Redirect exact from="/" to="searchDashboard" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 React 中将数据从单击的组件从一个路由传递到另一个路由?

来自分类Dev

如何在另一个文件中将BindableLayout.ItemsSource设置为ObservableCollection

来自分类Dev

如何在冬眠中将条件结果设置为另一个pojo类变量

来自分类Dev

如何在Java中将一个类的布尔值设置为另一个类的JTextField

来自分类Dev

如何在Microsoft Visio 2010中将页面设置为另一个页面的背景?

来自分类Dev

如何在Bootstrap中将min-height设置为另一个div中的div?

来自分类Dev

如何在 ASPNET BOILERPLATE MVC5 中将另一个页面设置为默认页面?

来自分类Dev

如何在React中从另一个组件设置一个组件的状态

来自分类Dev

如何在访问中将表中的一个字段设置为等于表中的另一个字段

来自分类Dev

如何在SVG中将路径数据变形为另一个路径数据?

来自分类Dev

球拍如何在程序中将功能定义为另一个功能

来自分类Dev

如何在react-native中将数据发送到另一个页面

来自分类Dev

如何在元素悬停时为另一个元素设置动画?

来自分类Dev

如何从 React 中的另一个函数为 componentDidMount 设置值?

来自分类Dev

如何在React JS中将一个组件的值发送给另一个组件?

来自分类Dev

如何在React中将一个组件的功能重用到另一个组件

来自分类Dev

如何将一个变量设置为另一个变量的总值?

来自分类Dev

如何将一个方法设置为另一个方法的参数

来自分类Dev

如何使用 React Router 路由到另一个 url 并使用新组件重新渲染页面?

来自分类Dev

如何将Text设置为另一个类或从另一个类找到findViewById?

来自分类Dev

如何在推上设置另一个视图

来自分类Dev

用户在CSS中将对象悬停时如何设置另一个对象的样式

来自分类Dev

用户在CSS中将对象悬停时如何设置另一个对象的样式

来自分类Dev

如何防止在循环中将特殊字符转义为另一个命令的参数?

来自分类Dev

如何在C中将循环的字符串读取为另一个更大的字符串

来自分类Dev

如何在JavaScript中将对象数组过滤为另一个对象数组?

来自分类Dev

如何在Android中将文本一个对齐另一个对齐?

来自分类Dev

如何在另一个div中将一个div居中?

来自分类Dev

如何在Mongo中将一个模型链接到另一个模型

Related 相关文章

  1. 1

    如何在 React 中将数据从单击的组件从一个路由传递到另一个路由?

  2. 2

    如何在另一个文件中将BindableLayout.ItemsSource设置为ObservableCollection

  3. 3

    如何在冬眠中将条件结果设置为另一个pojo类变量

  4. 4

    如何在Java中将一个类的布尔值设置为另一个类的JTextField

  5. 5

    如何在Microsoft Visio 2010中将页面设置为另一个页面的背景?

  6. 6

    如何在Bootstrap中将min-height设置为另一个div中的div?

  7. 7

    如何在 ASPNET BOILERPLATE MVC5 中将另一个页面设置为默认页面?

  8. 8

    如何在React中从另一个组件设置一个组件的状态

  9. 9

    如何在访问中将表中的一个字段设置为等于表中的另一个字段

  10. 10

    如何在SVG中将路径数据变形为另一个路径数据?

  11. 11

    球拍如何在程序中将功能定义为另一个功能

  12. 12

    如何在react-native中将数据发送到另一个页面

  13. 13

    如何在元素悬停时为另一个元素设置动画?

  14. 14

    如何从 React 中的另一个函数为 componentDidMount 设置值?

  15. 15

    如何在React JS中将一个组件的值发送给另一个组件?

  16. 16

    如何在React中将一个组件的功能重用到另一个组件

  17. 17

    如何将一个变量设置为另一个变量的总值?

  18. 18

    如何将一个方法设置为另一个方法的参数

  19. 19

    如何使用 React Router 路由到另一个 url 并使用新组件重新渲染页面?

  20. 20

    如何将Text设置为另一个类或从另一个类找到findViewById?

  21. 21

    如何在推上设置另一个视图

  22. 22

    用户在CSS中将对象悬停时如何设置另一个对象的样式

  23. 23

    用户在CSS中将对象悬停时如何设置另一个对象的样式

  24. 24

    如何防止在循环中将特殊字符转义为另一个命令的参数?

  25. 25

    如何在C中将循环的字符串读取为另一个更大的字符串

  26. 26

    如何在JavaScript中将对象数组过滤为另一个对象数组?

  27. 27

    如何在Android中将文本一个对齐另一个对齐?

  28. 28

    如何在另一个div中将一个div居中?

  29. 29

    如何在Mongo中将一个模型链接到另一个模型

热门标签

归档