问题标签 [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.
redux - 是否可以在不使用本地存储或模块的情况下在浏览器刷新时保持 Redux 状态?
我正在查看一个需要扩展的应用程序,当我刷新浏览器时某些路由不会丢失状态,而其他路由不会丢失状态,我寻找本地存储和模块,例如 redux-persist,但没有一个已经实现,比较路由和 sagas 中的代码在有效的路由(保持状态)和不有效的路由之间没有显示任何明显的区别。
有没有其他方法可以保持状态?
reactjs - 加载应用程序后如何触发 API 调用
我正在使用堆栈 React/Redux/Redux-observable/Redux-router。
我想针对休息 api 获取有关当前用户的信息(或者如果未登录,则触发重定向到身份验证门户),以便在启动应用程序时显示适当的屏幕。
我找不到任何合适的方法来做到这一点,因为我的问题是我不知道何时/何地触发这些操作。
reactjs - Post ID 路由显示在其他组件中
我正在学习路由器和redux。我正在尝试创建一个博客。现在帖子 ID 路线显示在关于和投资组合等其他组件中,但不在主页中,因为我已将其设为精确路径。
https://github.com/chiranjeebhub/router-redux
Post.js:
我的路由器:
关于.js
减速器
现在,当我加载“关于”组件时,“正在加载帖子...”从 post.js 显示
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 工具包的忠实粉丝,它对我来说会很不错,也许还有更多人可以让它与工具箱一起使用。
react-native - React Native 路由器通量路由器场景背景图片
有没有办法为 React 本机 redux 路由器通量场景设置背景图像。
我已经搜索但没有找到任何解决方案来设置 redux 路由器通量的背景图像任何帮助将不胜感激
提前致谢
reactjs - 如何使用 .push redux-router 重定向到外部 url?
我有Card
它在点击时重定向到外部 URL。但location.href
我需要使用redux-router
' 命令而不是使用 '.push
命令。我怎样才能做到这一点?
代码的简单示例:
如果我使用props.navigate('www.example.com')
它,它将像本地主机上的参数一样返回 URL。