javascript - 如何在 React 中加载外部 js 文件?

标签 javascript reactjs

我有一个具有以下结构的 data.js 文件:

var DATA= {
  "groups": [{
    "id": "1",
    "name": "group 1",
    "subgroups": [{}, {}, ...]
  }, ...],
  ...
}

如果我不能使用 export,是否可以在我的 React 应用程序中加载此文件并使 DATA var 在任何组件中可用(我可能想用它启动 Redux 状态)在此文件中,无法将其转换为常规 JSON 文件?基本上我不能编辑这个文件。如何实现?

最佳答案

假设:

  • data.js 文件在构建期间可用
  • 文件包含预定义格式的内容
  • 您正在使用 webpack 来捆绑您的应用程序(可选)

您可以使用 webpack raw-loader(其他打包器可能有替代方案)来加载文件的内容,然后解析内容以获取所需的数据。

例子👇

Edit 1o92xyn41q

关于javascript - 如何在 React 中加载外部 js 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54288593/

相关文章:

javascript - 在 nodemailer 中,如何格式化文本电子邮件正文

javascript - 如何通过搜索数组找出对象的数组位置?

c# - TinyMCE 在动态添加受影响的文本区域后使用

javascript - 溢出在哪里?

reactjs - 在reactjs中使用多个组件插入数据

css - 如何在不重建的情况下改善浏览器内 CSS/React 开发体验?

javascript - 如何在 reactJS 中映射字典?

javascript - 在 Javascript 中将图案绘制为矩形

css - Material UI - 面临下拉选项低于模态窗口页脚的问题

android - 类型错误 : null is not an object (evaluating 'RNGestureHandlerModule.default.Direction' )