react-router-redux相关内容
我有通过 id 的路线,但我不想在 url 中显示 id, `` 这在 url 中被转换 https://local..../invite-members/5,但我想要 https://local..../invite-members,但功能应该与
..
我正在使用 React + Redux,在阅读了关于 react-router-redux 和 redux-router,并在阅读 Dan Abramov 的回答,我决定使用“香草"反应路由器(在这一点上,我不关心时间旅行等). 剩下的唯一悬而未决的问题是如何处理不同路由的状态.在我的应用程序中,每个路由子树都可以是不同的独立部分(尤其是当它变大时).让一家商店处理所有路线/页面仍然是一种好
..
我在 react-router 2.x 配置方面遇到了一些困难,特别是应用 basename. 我有一个应用程序,它在整个生命周期中可能具有不同的基本根.例如: / 开发中 /users 生产中 /account 迁移后生产中 基本名称在几个地方发挥作用: Webpack 中的静态资源编译 react-router 主要配置 在 redux 操作中指定重定向路由
..
我正在阅读 react-router-redux例子,我很困惑,有什么区别: import { Redirect } from 'react-router-dom'...
..
作为参考,我使用的是 React-Redux Starter Kit (https://github.com/davezuko/react-redux-starter-kit) 作为基础项目布局. 我有一个名为 TSP 的路由,我正在使用 getComponent 和 redux connect() 在容器组件上注入一个 reducer,我希望它会在道具中传递 children. 永远
..
我是 react-redux 世界的新手,如果我遗漏了什么,请纠正我: 基本上我试图通过 redux 存储访问主机名并在表单中使用它.到目前为止,我只是在 redux 表单中使用主机名引用 window.location 但我想通过 redux store/通过任何其他更好的方法访问主机名,以便我可以保持函数的纯净?想法? 谢谢 编辑: 从 'react' 导入 Reactim
..
我遇到了一个问题,即 ConnectedRouter 没有更新路由更改的历史记录.在路由更改存储获取更新的历史和路由器(ConnectedRouter 的孩子)获取更新的历史但 ConnectedRouter 的历史保持不变.该应用不会呈现新组件,但浏览器的 url 会发生变化. 索引 从 'react' 导入 React从'react-dom' 导入 ReactDOM从'react-re
..
这些 configureStore 函数和 initialState 参数在哪里有什么区别? import { createStore, applyMiddleware } from 'redux';从“redux-logger"导入记录器;从“redux-thunk"导入 thunk;从'../reducers'导入rootReducer;导出默认函数 configureStore(initi
..
我是 React-Router 的新手,第一次使用 React-Router 创建一个项目. 但对我来说不能正常工作,我想我错过了一些东西. 要求: 1) 默认它应该加载 logininput.js 2) 为 path='/Login' 加载 logininput.js 3) 为 path='/Register' 加载 registerinput.js 源代码:
..
我正在使用 react-router-redux 并且我正在尝试更新我的应用程序的标题,该标题从商店接收它的状态,每当路由发生变化时 (@@router/UPDATE_LOCATION) 目前我在 componentWillMount 中分派动作,例如: componentWillMount() {this.props.appActions.setHeader('New Block')}
..
我有一个使用 Redux 和 React Router 的通用 React 应用程序.我的一些路由包含参数,这些参数会在客户端触发 AJAX 请求以将数据混合以供显示.在服务器上,这些请求可以同步完成,并在第一个请求时呈现. 我遇到的问题是:当在路由组件上调用任何生命周期方法(例如 componentWillMount)时,分派将反映在第一次渲染. 这是我的服务器端渲染代码的简化视图:
..
当我从/home 导航到/dashboard 时,路由器工作正常,但是当我从/home 导航到/profile:id 时,路由器将我导航到该配置文件页面,该页面也工作正常,但是当我刷新它时,然后它变成了空白页面并且不会给我任何 404 或重定向回主页,我正在使用 react-router: "^4.2.0",react-router-dom: "^4.2.2",react-router-re
..
我有一个带有搜索面板的网页.搜索面板有几个输入字段:id、size、... 我想要的是当用户设置搜索值(例如:id=123 和 size=45)并按下搜索按钮时: Redux reducer 中的 searchState 应该更新为新的搜索值(id=123 和 size=45) URL 应更改为“http://mydomain/home?id=123&size=45" 另一方面
..
我正在尝试修改 react-router-redux 的示例代码.https://github.com/rackt/react-router-redux/blob/master/examples/basic/components/Home.js 这是我的 Home.js class Home 扩展组件 {提交(道具){this.props.routeActions.push('/foo')
..
我正在尝试将 React 路由器与 TypeScript 结合使用.但是,我在使用 withRouter 函数时遇到了一些问题.在最后一行,我收到了非常奇怪的错误: 'ComponentClass' 类型的参数不可分配给类型为“StatelessComponent"的参数;|ComponentClass>'.输入“组件类"不可分配到类型“Comp
..
我正在尝试找到一种方法,当用户在 onEnter 处理程序中点击新路径时,可以读取之前的路由/路径. 我有一个这样结构的 React 路由器:
..
PrivateRoute 在示例中可用 https://reacttraining.com/react-router/web/example/auth-workflow 与 Redux 连接后无法正常工作. 我的 PrivateRoute 看起来与原始版本几乎相同,但仅连接到 Redux 并在原始示例中使用它而不是 fakeAuth. const PrivateRoute = ({ com
..
目标:加载 react-router 路由时,分派 Redux 操作请求异步 Saga worker 为该路由的底层无状态组件获取数据. 问题:无状态组件只是函数,没有生命周期方法,例如 componentDidMount,所以我不能(?)从函数内部调度 Redux 操作. 我的问题部分与 转换有关有状态的 React 组件到无状态的功能组件:如何实现“componentDidMoun
..
我已经使用 react-router 版本 4 设置了 React.当我直接在浏览器上输入 URL 时,路由工作,但是当我点击链接时,浏览器上的 URL 会发生变化(例如 http://localhost:8080/categories),但内容没有更新(但如果我这样做了刷新,它得到更新). 以下是我的设置: Routes.js 设置如下: import { Switch, Rout
..
我必须根据浏览历史实现一些业务逻辑. 我想做的是这样的: reactRouter.onUrlChange(url => {this.history.push(url);}); 当 URL 更新时,有没有办法从 react-router 接收回调? 解决方案 您可以使用 history.listen() 函数试图检测路线变化.考虑到您使用的是 react-router v4,请使用
..