当我通过React应用从Firebase中的集合中删除所有对象时,Firebase会删除集合本身,因此当我尝试使用syncState
引用/使用集合时,它将返回为{{1} },而不是我在网上看到的空对象(WesBos React面向初学者)。
这是我的对象,它最初是一个空对象(.log 1),但是一旦与Firebase同步,它便已更新为undefined
(。log 2/3),因为它删除了整个集合。第4行的下一个错误是我的undefined
试图通过Object.keys()
之类的东西.map
。
这里是fishes对象,该对象为空(处于状态)并与Firebase同步。由于某种原因,WesBos的对象保持为空而不是undefined
。注意:我无法显示状态,因为我的应用程序在呈现之前就中断了。
链接到我正在WesBos演示站点上使用的商店:http://catchoftheday.wesbos.com/store/sparkling-mysterious-theses