【发布时间】:2020-07-01 02:24:54
【问题描述】:
我正在构建一个应用来记下电表和燃气表的值:https://n3g.gitlab.io/react-conso-energie/
如果您检查控制台,您会看到一个 console.log 的无限打印。
这是发生这种魔法的文件: https://gitlab.com/n3g/react-conso-energie/-/blob/br/V2/src/ListingExpansionPanels.js
虽然我在第 36 行添加了 [dbRef] 检查,但我不明白为什么我的 useEffet(第 19 行)会被无限触发。
在我的想象中,只有在我的数据库中添加或删除东西时才会触发它?
谢谢你,如果有人可以看一下,因为几周以来我一直在为此苦苦挣扎。当我尝试从我的数据库中获取数据时,我确实相信我已经把事情复杂化了..
【问题讨论】:
标签: reactjs firebase loops use-effect