答案 0 :(得分:1)
虽然库可能存在需要调查的问题,但您的代码通常是错误的。 React组件中的状态应该是数据,当更改时,会导致重新呈现。您不需要将集合分配给状态,这可以作为类属性来完成。另外,使用构造函数& componentWillMount是错误的,因为它们本质上是相同的 - 我不知道它如何在内部处理这两种情况。
您的代码最好这样工作:
constructor() {
super();
this.ref = firebase.firestore().collection('users');
}
componentDidMount() {
this.ref.add({ name: 'moo' });
}
答案 1 :(得分:0)
我有同样的错误。请创建名称为“用户”的集合,并添加一个虚拟文档。然后尝试。