【问题标题】:Importing data via .json into react native with Redux通过 .json 将数据导入 React Native 与 Redux
【发布时间】:2021-02-08 07:39:48
【问题描述】:

我制作了一个锻炼应用程序,我正在使用 Redux 来保存所有的训练集和锻炼。现在,我将所有练习都手动输入到 Redux 数据中以进行测试。我在 .json 文件中包含所有练习,我想将其导入应用程序,以便用户可以访问它们。

我是否需要将 .json 文件导入 Redux 或应用程序的其他部分,然后以某种方式授予 redux 访问它们的权限?我很困惑,因为用户会选择练习,他们可以添加描述、更改组数和重复次数(这些都在 Redux 中)。

编辑

我是编码新手,因此我没有通过 api 路线。我只是想推出测试版。在 .json 文件中还有数千个练习,这就是为什么我没有手动将它们输入到 Redux 中的原因。

【问题讨论】:

  • 查看火力基地。创建一个帐户并将数据上传到 Cloud Firestore。在开始时分派一个动作以获取数据并在您的应用程序中使用它。如果您想编辑数据/或者如果用户想添加/更改,那么您可以通过前端轻松地在后端进行更改。
  • 您可以将运动数据存储在 redux 中,并可以从 redux 访问该数据,而不是 json 文件,因此对数据的操作将在 redux 中存储和更新
  • @NooruddinLakhani 它们是 3000 个练习,因此将它们列在该文件中会非常困难。除非我可以将它们放在一个文件中,然后在 redux 中引用它们。
  • @packability 我有一个包含这些 int 的后端设置,但为了简单和快速执行,我想知道是否有其他方法可以做到这一点。我是编码新手,从来没有使用过 API。

标签: javascript json react-native redux


【解决方案1】:

您可以像这样读取本地 JSON 文件,然后像普通 JS 对象一样访问 exerciseData

const exerciseData = require('./exerciseData.json');

【讨论】:

  • 谢谢!那么当我访问这些数据时,我需要在 redux 方面做些什么来让它变得可操作吗?我希望这是有道理的。
  • 是的,这完全有道理。如果有帮助,请投票谢谢:-)
  • 您有什么提示可以在导入 json 文件后将其关联到 redux 中吗?与名称一样,描述、集和代表将显示在应用程序中的名称、描述、集和代表下。
猜你喜欢
  • 2020-03-09
  • 1970-01-01
  • 2022-01-02
  • 1970-01-01
  • 2018-09-24
  • 1970-01-01
  • 2018-06-10
  • 1970-01-01
  • 2021-10-23
相关资源
最近更新 更多