2270得票48回答
使用React路由进行编程导航

使用`react-router`,我可以使用`Link`元素创建链接,这些链接由react router原生处理。 我看到它在内部调用`this.context.transitionTo(...)`。 我想要进行导航。不是通过链接,而是通过下拉选择(举个例子)。我该如何在代码中实现这一点?...

1243得票60回答
React-router在刷新或手动输入网址时无法工作。

我正在使用React-router,当我点击链接按钮时它能正常工作,但是当我刷新网页时,它不能加载我想要的内容。 例如,我在localhost/joblist页面,一切都很好,因为我是通过点击链接到达此处的。但是,如果我刷新网页,我会得到:Cannot GET /joblist 默认情况下,它...

843得票47回答
从查询字符串中获取参数值的方法是什么?

如何在我的 routes.jsx 文件中定义一条路由来捕获 Twitter 单点登录过程重定向后由其服务器生成的 URL 中的 __firebase_request_key 参数值?http://localhost:8000/#/signin?_k=v9ifuf&__firebase_...

824得票54回答
未捕获错误:不变式违规:元素类型无效:期望一个字符串(针对内置组件)或类/函数,但得到了一个对象。

我遇到了这个错误:Uncaught Error: Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composi...

492得票24回答
如何在React Router v4中进行History推送?

在当前版本的React Router(v3)中,我可以接受服务器响应并使用browserHistory.push跳转到相应的页面。但是,在v4中没有这个选项,我不确定应该如何处理。 在这个示例中,使用Redux,components/app-product-form.js在用户提交表单时调用...

461得票8回答
带有可选路径参数的React路由器

我想声明一个带有可选路径参数的路径,因此当我添加它时,页面可以执行一些额外的操作(例如填充一些数据): http://localhost/app/path/to/page <= 渲染页面 http://localhost/app/path/to/page/pathParam ...

413得票10回答
React Router v4 - 如何获取当前路由?

我希望在<AppBar />中显示一个标题,该标题通过当前路由传递。 在React Router v4中,如何使<AppBar />能够将当前路由传递到它的 title 属性中? <Router basename='/app'> <mai...

391得票13回答
在React-Router v4中如何通过history.push/Link/Redirect传递参数?

在 React-Router v4 中,我们如何使用 this.props.history.push('/page') 传递参数?.then(response => { var r = this; if (response.status >= 200 ...

384得票26回答
React-Router - 将 props 传递给处理组件

我正在使用React Router为我的React.js应用程序创建以下结构:var Dashboard = require('./Dashboard'); var Comments = require('./Comments'); var Index = React.createClass...

369得票13回答
React Router v4 / v5中的嵌套路由

我目前在使用React Router v4时遇到了嵌套路由的问题。 最接近的例子是在React-Router v4文档中的路由配置。 我想将我的应用程序分成两个不同的部分:前端和管理区域。 我考虑的大致方案如下:<Match pattern="/" component...