在React / React Native中配置一个包

时间:2019-03-06 09:17:48

标签: javascript reactjs react-native

我们如何在 React(常规)中配置软件包。

在NodeJS中,我们具有单例,因此我们可以创建一个外部文件,例如(./firebase-config.js),然后将其导入到主Index.js文件中(节点应用程序的起点)。

到目前为止,在React中,我习惯于在Index.html中对其进行配置,但是现在我使用的是React-native ,它没有DOM ,因此无法将配置放在此处。

从我在{{1}的配置文件夹中获取index.jsapp.js(考虑cli版本,其中index.js是根,而app.js是具有所有其他子代的直接子代) },这就是我的配置

./src/config/flamelink.js

问题:我应该在哪里导入它进行配置?还是React-native可以像node一样工作,并且只要导入就可以了?

1 个答案:

答案 0 :(得分:2)

是的,您可以将配置保存在firebase-config.js中,看起来像

const firebaseConfig = {
  apiKey: '<your-api-key>', // required
  authDomain: '<your-auth-domain>', // required
  databaseURL: '<your-database-url>', // required
  projectId: '<your-project-id>', // required
  storageBucket: '<your-storage-bucket-code>', // required
  messagingSenderId: '<your-messenger-id>' // optional
};
export default firebaseConfig;

然后做

import firebaseConfig from './firebase-config';

代码中的其他地方。