react-router-redux相关内容

React + Redux + Router - 我应该为所有页面/组件使用一种状态/存储吗?

我正在使用 React + Redux,在阅读了关于 react-router-redux 和 redux-router,并在阅读 Dan Abramov 的回答,我决定使用“香草"反应路由器(在这一点上,我不关心时间旅行等). 剩下的唯一悬而未决的问题是如何处理不同路由的状态.在我的应用程序中,每个路由子树都可以是不同的独立部分(尤其是当它变大时).让一家商店处理所有路线/页面仍然是一种好 ..
发布时间:2021-07-04 20:45:45 其他开发

在反应路由器中配置应用程序的基本名称

我在 react-router 2.x 配置方面遇到了一些困难,特别是应用 basename. 我有一个应用程序,它在整个生命周期中可能具有不同的基本根.例如: / 开发中 /users 生产中 /account 迁移后生产中 基本名称在几个地方发挥作用: Webpack 中的静态资源编译 react-router 主要配置 在 redux 操作中指定重定向路由 ..
发布时间:2021-07-04 20:43:57 其他开发

如何在 redux 表单中访问 redux store

我是 react-redux 世界的新手,如果我遗漏了什么,请纠正我: 基本上我试图通过 redux 存储访问主机名并在表单中使用它.到目前为止,我只是在 redux 表单中使用主机名引用 window.location 但我想通过 redux store/通过任何其他更好的方法访问主机名,以便我可以保持函数的纯净?想法? 谢谢 编辑: 从 'react' 导入 Reactim ..
发布时间:2021-07-04 20:33:54 其他开发

React Router Redux ConnectedRouter 未随路由更改而更新

我遇到了一个问题,即 ConnectedRouter 没有更新路由更改的历史记录.在路由更改存储获取更新的历史和路由器(ConnectedRouter 的孩子)获取更新的历史但 ConnectedRouter 的历史保持不变.该应用不会呈现新组件,但浏览器的 url 会发生变化. 索引 从 'react' 导入 React从'react-dom' 导入 ReactDOM从'react-re ..

如何使用 React + Redux 水合服务器端参数

我有一个使用 Redux 和 React Router 的通用 React 应用程序.我的一些路由包含参数,这些参数会在客户端触发 AJAX 请求以将数据混合以供显示.在服务器上,这些请求可以同步完成,并在第一个请求时呈现. 我遇到的问题是:当在路由组件上调用任何生命周期方法(例如 componentWillMount)时,分派将反映在第一次渲染. 这是我的服务器端渲染代码的简化视图: ..
发布时间:2021-07-04 20:26:55 其他开发

在反应路由器中刷新时出现空白页面

当我从/home 导航到/dashboard 时,路由器工作正常,但是当我从/home 导航到/profile:id 时,路由器将我导航到该配置文件页面,该页面也工作正常,但是当我刷新它时,然后它变成了空白页面并且不会给我任何 404 或重定向回主页,我正在使用 react-router: "^4.2.0",react-router-dom: "^4.2.2",react-router-re ..

加载路由时如何从无状态组件分派 Redux 操作?

目标:加载 react-router 路由时,分派 Redux 操作请求异步 Saga worker 为该路由的底层无状态组件获取数据. 问题:无状态组件只是函数,没有生命周期方法,例如 componentDidMount,所以我不能(?)从函数内部调度 Redux 操作. 我的问题部分与 转换有关有状态的 React 组件到无状态的功能组件:如何实现“componentDidMoun ..
发布时间:2021-07-03 20:08:34 其他开发

React Router 在重新加载时工作,但在单击链接时不工作

我已经使用 react-router 版本 4 设置了 React.当我直接在浏览器上输入 URL 时,路由工作,但是当我点击链接时,浏览器上的 URL 会发生变化(例如 http://localhost:8080/categories),但内容没有更新(但如果我这样做了刷新,它得到更新). 以下是我的设置: Routes.js 设置如下: import { Switch, Rout ..