问题标签 [redux-persist]

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 投票
0 回答
886 浏览

react-native - 让 PersistGate 的 onBeforeLift 调用另一个动作创建者

我使用 PersistGate 在我的 React Native 应用程序的 Redux-Persist 上进行了基本设置,以检查凭据是否仍然有效。如果它们不好,那么它会清除并重置商店。如果凭据良好,我想要做的是调用一个动作。但是,当我分派操作时,我收到“未定义 fetchData”错误。

我觉得这可能是一个新手问题,因为访问函数似乎是我应该做的事情。值得注意的是,在应用程序中使用 fetchData 操作创建器时可以正常工作。

这是我从(在“src/actions/auth”中)导出 fetchData 的地方:

0 投票
0 回答
206 浏览

python - 使用 ReduxPersist 使用 Selenium 登录 React 应用程序

对于我正在进行的调查,我正在尝试以编程方式登录到 React Web 应用程序,但我不能每次都使用登录表单,我需要假装我只是回到该站点。

该应用程序不使用会话 cookie 来识别登录用户,而是使用 IndexedDB 和 LocalStorage 中的混合值。

我的代码看起来像这样(很高兴在私信中为您提供网站名称)但未能成功登录。第二次访问该网站时,硒浏览器未登录。知道什么可以是错的?

0 投票
0 回答
673 浏览

react-native - redux-persist autoRehydrate 未在新版本中定义

我是 Redux 的新手。我试图通过redux-persist. 我按照教程和存储在存储中的数据如下。

这是我的App.js.

但我想,有新的更新redux-persist。因此,使用此代码,我得到如下错误。

在此处输入图像描述

据我了解,在新更新中不再有autoRehydrate. 但我无法处理,如何更新代码以使其适用于新版本。你能帮我吗?

0 投票
1 回答
3615 浏览

reactjs - 使用反应样板正确设置 redux-persist v5

我一直在尝试redux-persist 5.9.1使用reactboilerplate 3.4.0框架进行设置。

我收到的错误似乎与redux-immutable我无法确定正确的配置有关。

这是我到目前为止所做的:

1.安装NPM

npm i -S redux-persist redux-persist-transform-immutable

package.json "redux-persist": "^5.9.1", "redux-persist-transform-immutable": "^5.0.0",

2.设置Redux Persist instore.js

3. reducers.js 没有变化

4.更新App.js

仍然没有运气:

错误:

我认为我没有正确配置不可变映射。有什么帮助吗?

redux-persist 错误

0 投票
1 回答
7485 浏览

react-native - Redux-Persist 安全加密

我正在尝试学习如何在我的 react-native 应用程序中安全地保存我的 redux 状态。

我根据文档使用 redux-persist-transform-encrypt:https ://github.com/maxdeviant/redux-persist-transform-encrypt

但我不知道如何安全地设置secretKey字符串'my-super-secret-key'

js编译时,字符串的值在bundle中不可见吗?

0 投票
1 回答
1607 浏览

reactjs - Redux persist v5 无法正常工作

我正在制作一个使用 redux 和 redux-persist 的反应原生应用程序。

实际行为:当用户登录并关闭 apen 并在一段时间后重新打开时,他应该直接进入登录视图。但是在我的应用程序中,首先出现注销页面,在商店重新水化后,它会自动重定向到登录视图

App.js如下

我的 createStore.js 如下使用 redux-persist v5

我面临的问题是,当我登录并关闭应用程序然后重新打开时,会弹出注销的屏幕,并在商店重新水化后自动重定向到登录布局。在商店重新水化后,我可能想要一个标志或其他东西,以便在商店重新水化后我可以实际渲染实际的东西。请帮助...在此先感谢

0 投票
1 回答
620 浏览

redux - redux-persist 持久化我的登录状态

我目前正在尝试使用 redux-persist 在页面刷新后保持状态。问题是,由于我的应用程序使用 OAuth 流进行身份验证,因此转到第 3 方服务器进行身份验证会保持我的登录状态,因为离开我的网站算作刷新。

例如,我访问了我的网站,但目前尚未登录。因此,即使我通过 3rd 方服务成功登录,但当我被重定向时,我仍然“注销”,因为我已注销,因为要去第 3 方服务器。反之亦然,如果我登录并尝试注销,即使我成功注销,我仍然会登录。

有谁知道如何解决这个问题?谢谢

0 投票
1 回答
14623 浏览

reactjs - 为什么要使用 redux-persist 而不是手动将状态持久化到 localStorage?

另一种询问方式是,如果您真的只想使用保存在 localStorage(rehydrate)中的数据启动您的应用程序并将每个 redux 状态更改保存到 localStorage(persist),那么使用redux-persist比使用您自己的解决方案更好,例如丹·阿布拉莫夫在这里解释

我知道 redux-persist 带有许多其他功能,我自己开始使用它来能够使用 redux-persist-crosstab (能够处理在不同选项卡中运行的应用程序之间的变化),但我想知道它是否在最基本的场景中使用它是矫枉过正的。特别是因为它更难理解,有时会做一些有趣的事情,比如persist/REHYDRATE随机调用。

我在这里遗漏了什么明显的东西吗?

0 投票
2 回答
4198 浏览

javascript - 如何以最简单的方式保持 redux 状态?

刷新我的网站后,我需要在 Redux 中保持状态。最简单的方法是什么?如果可能的话,我宁愿不喜欢使用 redux-persist。

0 投票
1 回答
690 浏览

reactjs - redux-persist 的流类型错误:`无法解析模块 redux-persist`

我正在尝试为所有与 redux 相关的代码增加流覆盖率,但我遇到了一个奇怪的问题redux-persist,我希望其他人已经看到了。

我收到此错误

我已将redux-persist库添加到我的.flowconfig,但这似乎没有什么区别:

有什么想法或建议???