大家好,我添加了这个错误,但我不明白为什么......我正在使用 react-native-firebase 的启动项目,我正在尝试使用 firestore
问问题
412 次
2 回答
1
尽管库可能存在需要调查的问题,但您的代码通常是错误的。React 组件中的状态应该是在更改时会导致重新渲染的数据。您不需要将您的集合分配给状态,这可以作为类属性来完成。此外,使用构造函数和 componentWillMount 是错误的,因为它们本质上是相同的——虽然我不知道它如何在内部处理这两种情况。
您的代码会更好地像这样工作:
constructor() {
super();
this.ref = firebase.firestore().collection('users');
}
componentDidMount() {
this.ref.add({ name: 'moo' });
}
于 2017-10-23T09:13:58.673 回答
0
我有同样的错误。请创建名为“用户”的集合并添加一个虚拟文档。然后尝试。
于 2019-08-21T13:28:17.480 回答