Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为firebase设置一个init文件有意义吗?_Firebase - Fatal编程技术网

为firebase设置一个init文件有意义吗?

为firebase设置一个init文件有意义吗?,firebase,Firebase,在我的Typescript React Firebase应用程序中,我创建了一个包含以下内容的文件: import * as firebase from 'firebase/app'; import 'firebase/auth'; firebase.initializeApp({ ... }); export default firebase; 然后,我将从这里导入项目中的其他文件中的firebase 这是否正确/必要?我是否可以在顶级组件中调用initialize一次,然后从fireb

在我的Typescript React Firebase应用程序中,我创建了一个包含以下内容的文件:

import * as firebase from 'firebase/app';
import 'firebase/auth';

firebase.initializeApp({ ... });

export default firebase;
然后,我将从这里导入项目中的其他文件中的
firebase


这是否正确/必要?我是否可以在顶级组件中调用initialize一次,然后从
firebase/app
firebase/auth
导入
firebase
?我的方法有缺点吗?

这种方法很常见,因为它允许您集中Firebase配置数据和初始化调用,同时也可以在其他地方简单地使用Firebase SDK