javascript - React.js 如何从另一个没有导出的 js 文件传递​​变量

标签 javascript reactjs

我有一个自动生成的相当大的 js 文件,它的内容只是一个像这样的大变量:

ConstDef.js:
var ConstantDefinitions = {
variable1: "blahbalhbalh",
variable2: "blahBlahBlah",
...
variable10000: "BlahbluuBleh"
}

如何在 React.js 中访问此文件的内容? 如果我在 ConstDef.js 的底部手动添加 export {ConstantDefinitions},我可以轻松地编写如下内容:

import { ConstantDefinitions } from './ConstDef';

const defHelper = {
  getStringByKey(key) {
    const def = ConstantDefinitions [key];
    return def;
  }
};

export default defHelper ;

我的计划 B 是编写一个脚本以某种方式将 export {ConstantDefinitions} 附加到我自动生成的文件中,但是,我试图在不操作源的情况下访问该对象。

最佳答案

您可以生成 Json 文件而不是 JS 对象,然后从 React 组件导入它

关于javascript - React.js 如何从另一个没有导出的 js 文件传递​​变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63380358/

相关文章:

javascript - 如何通过 HttpUrlConnection 将图像从 Android 客户端发送到 Node.js 服务器?

javascript - 从 url 获取值而不是使用 javascript 选择复选框

javascript - 组件 onPress 函数内的渲染按钮显示最后一个 i。 React-Native

reactjs - 选中和禁用时自定义 Material UI 开关

reactjs - yup.js 验证数字字段大于兄弟,或可为空

javascript - react : how to get Material UI's grid spacing to work?

javascript - 为什么这段 JavaScript 代码会忽略超时?

javascript - 是否可以使用函数输入来创建变量名?

javascript - 根据页面加载时选择的单选按钮显示某些字段

android - React Native Android App 中 TextInput 下的意外行