react-router相关内容
我在从 React-Router v3 迁移到 v4 时遇到了一些小问题.在 v3 中,我可以在任何地方执行此操作: import { browserHistory } from 'react-router';browserHistory.push('/some/path'); 如何在 v4 中实现这一点. 我知道当您在组件中时,我可以使用 hoc withRouter、反应上下文或事件
..
我想声明一个带有可选路径参数的路径,因此当我添加它时,页面会做一些额外的事情(例如填充一些数据): http://localhost/app/path/to/page
..
..
我正在创建一个 SPA,并尝试使用 react-router-dom 包版本 4.1.1 在应用程序中设置路由. 我的路线定义如下:
..
我正在使用 React Router 创建一个多页面应用程序.我的主要组件是 ,它将所有路由呈现到子组件.我正在尝试通过路线传递道具,并基于一些 research 我确实,子组件利用传递下来的道具的最常见方式是通过它们继承的 this.props.route 对象.但是,这个对象对我来说是未定义的.在子组件中的 render() 函数中,我 console.log(this.prop
..
我收到此错误: 未捕获错误:不变违规:元素类型无效:期望字符串(对于内置组件)或类/函数(对于复合组件),但得到:对象. 这是我的代码: var React = require('react')var ReactDOM = require('react-dom')var Router = require('react-router')var Route = Router.Routevar L
..
我们如何在 React-Router v4 中使用 this.props.history.push('/page') 传递参数? .then(response => {var r = 这个;if (response.status >= 200 && response.status
..
..
我无法解决 React 路由器的问题.场景是我需要从状态父组件和路由传递子路由一组道具. 我想做的是传递 childRouteA 它的 propsA,并传递 childRouteB 它的 propsB.但是,我能弄清楚如何做到这一点的唯一方法是同时传递 RouteHandler propsA 和 propsB 这意味着每个子路由都会获取每个子路由道具不管它是否相关.目前这不是一个阻塞问题,但我可
..
我们正在将我们的 React Web 应用从 Windows 应用服务迁移到 Linux 应用服务.我们有一个自定义的 web.config 来处理路由,这样当用户手动访问我们的一个路由时,他们就不会遇到 404.此修复不适用于 Linux 应用服务. 我们遇到了 404,我们需要它来工作,因为我们有用户应该能够到达的自定义路线.如果它们路由到默认 index.html,则该站点可以工作,但
..
我正在使用 React Router 4. 当我使用渲染参数 componentWillReceiveProps() 渲染组件时,它不会第一次触发,所以我需要单击两次才能将道具发送到组件. 我是这样渲染的: const CartRoute = (props) =>(
..
现在我正在发现 Este.js,但我对同构应用程序有一点问题.我不明白如何在使用 renderToString() 渲染服务器端之前进行 api 调用. 一种解决方案是使用 React Router 在路由器级别获取所有数据.根据顶层路由,我可以预测需要哪些数据,进行 api 调用,然后调用 React.renderToString. 很好,但我仍然必须在组件级别和路由器级别声明数据依
..
我在路由到 React 中另一个功能组件的特定部分时遇到问题.我已经在 Main 组件中声明了 Route 并在我想要重定向的地方周围链接了......它看起来像这样......主函数获取:
..
我以 root 身份使用 react 路由器,“/"下的所有请求都被定向到 react 路由器.并且当 react router 发现 url 与任何定义的组件都不匹配时,它会使用 NoMatch 组件进行渲染.问题来了,NoMatch 被渲染,这就是我想要的,但状态码仍然是 200 而不是 404.当我的 css 或 js 文件放置在错误的 url 上时,react 路由器会做同样的事情,它会响
..
我想对某些用户操作执行导航,例如按钮的 onSubmit.假设用户单击添加联系人按钮,我希望 react-router 在“/"中重定向这是主页.目前我正面临这个问题-->TypeError:无法读取未定义的属性(读取“推送").作为初学者,我非常感谢专家的帮助. AddContacts.js import React, { Component } from "react";从“../..
..
版本: react-router-dom 4.1.1 react-router-redux 5.0.0-alpha.4 反应传单 1.1.3 传单 1.0.3 重现步骤 我创建了一张传单地图.我在其中添加了一些标记.这些标记有弹出窗口.在每个弹出窗口中,我都希望有一个 如果有帮助,这是我的路由配置: ReactDOM.render(
..
我有一个使用 Electron、React 和 React Router 的应用程序.我在组件构造函数中使用 ipcRenderer 将事件从我的组件发送到主 Electron 进程.在我将 React Router 添加到组合中后,我注意到我的 ipcRenderer 事件每次我离开并返回组件时都会一次又一次地添加.我认为这是因为 React Router 正在根据需要安装和卸载组件. 我
..
使用 这个样板 作为参考,我创建了一个 电子应用.它使用 webpack 来打包脚本并使用 express server 来托管它. Webpack 配置实际上与 this 和服务器相同这个. Electron 的脚本加载: mainWindow.loadURL('file://' + __dirname + '/app/index.html'); 并且 index.htm
..
很高兴知道,因为我的基本注册/身份验证系统正在运行. 所以基本上我明白了: app.post('/login', function(req,res) {用户.findOne({电子邮件:req.body.email},功能(错误,用户){if(err) 抛出错误;如果(!用户){res.send({success: false, message: '身份验证失败,未找到用户.'});} 别
..
我在我的项目中使用了基于文件夹结构的默认动态路由技术 nextjs.我有一条路线: pages/[language]/location/[location_id] 现在我遇到了一个用例,除了 [location_id] 的最后一个参数之外,我需要上述路由完全相同,我需要 [route_id] 这里. 当我为这条新路线创建文件 [route_id].js 时,我遇到了这个错误: thr
..