Firebase timestampsInSnapshots设置现在默认为true,您不再需要显式设置它

Firebase timestampsInSnapshots设置现在默认为true,您不再需要显式设置它,firebase,react-native,Firebase,React Native,当我尝试在react native中连接fire base数据库时,它会生成错误 我的代码: import * as firebase from 'firebase'; import firestore from 'firebase/firestore' const settings = {timestampsInSnapshots: true}; const config = { apiKey: "AIzaSyAKX2eSCZ1kqBgFdiNuZ-0Q", authDomain: "stud

当我尝试在react native中连接fire base数据库时,它会生成错误

我的代码:

import * as firebase from 'firebase';
import firestore from 'firebase/firestore'
const settings = {timestampsInSnapshots: true};
const config = {
apiKey: "AIzaSyAKX2eSCZ1kqBgFdiNuZ-0Q",
authDomain: "studnt-db-4.firebaseapp.com",
databaseURL: "https://studnt-db-4.firebaseio.com",
projectId: "studnt-db-4",
storageBucket: "",
messagingSenderId: "1057776",
appId: "1:1053076:web:4638390e2d"
};
firebase.initializeApp(config);
firebase.firestore().settings({settings});
export default firebase;
更改此项:

firebase.firestore().settings({settings});
为此:

firebase.firestore();

您不必设置
timestampsInSnapshots:true
,因为它是默认设置的

根据您的解决方案元素类型显示错误的Hadded无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到了:object。只需执行此操作
firebase.firestore()请不要像上面那样共享任何密钥,您可以将其标记为星形!这只是一个避免数据泄露或缓冲的建议