问题标签 [redux-router]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
406 浏览

redux - 是否可以在不使用本地存储或模块的情况下在浏览器刷新时保持 Redux 状态?

我正在查看一个需要扩展的应用程序,当我刷新浏览器时某些路由不会丢失状态,而其他路由不会丢失状态,我寻找本地存储和模块,例如 redux-persist,但没有一个已经实现,比较路由和 sagas 中的代码在有效的路由(保持状态)和不有效的路由之间没有显示任何明显的区别。

有没有其他方法可以保持状态?

0 投票
1 回答
84 浏览

reactjs - 加载应用程序后如何触发 API 调用

我正在使用堆栈 React/Redux/Redux-observable/Redux-router。

我想针对休息 api 获取有关当前用户的信息(或者如果未登录,则触发重定向到身份验证门户),以便在启动应用程序时显示适当的屏幕。

我找不到任何合适的方法来做到这一点,因为我的问题是我不知道何时/何地触发这些操作。

0 投票
2 回答
1725 浏览

javascript - 登录后带有侧边栏视图的 React-web-redux Auth

我的 react-web-redux-router 应用程序具有正常登录和主页。问题是登录和主页重定向以及侧边栏主链接重定向工作正常。请参阅下面的图片。

登录页面: 登录页面

主页: 主页

导航栏重定向: 导航栏重定向

正如您在上面看到的图像重定向工作正常。

我的问题是导航栏有一些重定向无法正常工作的内页。

  1. 此外,当您刷新时,它会重定向到刷新时的任何空页面页面

  2. 页面加载但没有重定向或页面呈现

页面加载: 页面加载

无重定向: 无重定向

我将在下面上传一些示例代码,以便您了解我的侧边栏的工作原理和身份验证流程

应用程序.js

PrivateRoute.js

主页.js

Sidebar.js

编辑.js

0 投票
1 回答
188 浏览

reactjs - Post ID 路由显示在其他组件中

我正在学习路由器和redux。我正在尝试创建一个博客。现在帖子 ID 路线显示在关于和投资组合等其他组件中,但不在主页中,因为我已将其设为精确路径。

https://github.com/chiranjeebhub/router-redux

Post.js:

我的路由器:

关于.js

减速器

现在,当我加载“关于”组件时,“正在加载帖子...”从 post.js 显示

0 投票
1 回答
1870 浏览

reactjs - React 工具包和 redux-first-router

我正在研究 React with Redux 以重写我们的产品。使用 Redux-Toolkit https://redux-toolkit.js.org/清除了 Redux 周围的许多迷雾。然后发现 React-Router 让状态管理变得乱七八糟,在 redux-first-router https://github.com/faceyspacey/redux-first-router中找到了解决方案。

现在我想结合这些优秀的库。但我认为我在配置中做错了什么。这是代码。从https://codesandbox.io/s/m76zjj924j的沙盒示例开始,我将 configureStore.js 文件更改为(为简单起见,我省略了用户减速器的代码)

但是现在每次更新 route = Redux store 时,我都会在浏览器中得到一个异常:

PROFILE: { path: "/profile/:username", thunk: fetchUserData }如果路由具有定义为这样的“thunk”属性,我可以看到这源于路由定义:

如果我将 thunk 属性更改为可序列化的值(或删除它),错误就消失了。现在不知何故,thunk 被添加到操作的有效负载中以更新路径。什么...?

该怎么办?好的,我可以让它与传统的 Redux 设置一起使用,但由于我是 redux 工具包的忠实粉丝,它对我来说会很不错,也许还有更多人可以让它与工具箱一起使用。

0 投票
0 回答
107 浏览

react-native - React Native 路由器通量路由器场景背景图片

有没有办法为 React 本机 redux 路由器通量场景设置背景图像。

我已经搜索但没有找到任何解决方案来设置 redux 路由器通量的背景图像任何帮助将不胜感激

提前致谢

0 投票
2 回答
397 浏览

reactjs - 如何使用 .push redux-router 重定向到外部 url?

我有Card它在点击时重定向到外部 URL。但location.href我需要使用redux-router' 命令而不是使用 '.push命令。我怎样才能做到这一点?

代码的简单示例:

如果我使用props.navigate('www.example.com')它,它将像本地主机上的参数一样返回 URL。