在 react-native-debugger 中配置 redux 存储的初始状态?

Posted

技术标签:

【中文标题】在 react-native-debugger 中配置 redux 存储的初始状态?【英文标题】:Configure an initial state of the redux store in react-native-debugger? 【发布时间】:2019-08-17 22:08:18 【问题描述】:

是否可以在 react-native-debugger 中配置 redux 存储的初始状态

我想把它指向我磁盘上的 JSON 文件或类似的东西。

这将允许将 用户旅程中的任意位置作为我的起点,这需要 Redux 商店的复杂状态已经存在。

【问题讨论】:

您真的希望在启动/重启应用程序时出现一些 redux 商店吗?如果是这样,那么您可以在应用启动时为商店补充水分 是的,这就是我想要的! “给商店补水”是什么意思? 它只是说恢复旧保存的商店的奇特方式,我已经发布了有关如何检索并保存商店的示例 【参考方案1】:

在创建商店之前,只需读取您的初始状态所需的 json 文件并以这种方式调用它:

// store.js
import  data  from "yourFile.json";
...

const mydata = JSON.parse(data);
const store = createStore(
  app,
  mydata
);

【讨论】:

以上是关于在 react-native-debugger 中配置 redux 存储的初始状态?的主要内容,如果未能解决你的问题,请参考以下文章

尝试连接到 react-native-debugger 或 Chrome 时崩溃

仅当启用 react-native-debugger 时,带有标头的 axios 请求才有效

更新 react-native 后无法使用 react-native-debugger

使用 react native 调试器查看网络流量

React Native Debugger 应用程序将无法打开 - debugger-ui 改为在 Chrome 中打开

React Native 调试器状态未定义