【发布时间】:2020-06-11 16:29:40
【问题描述】:
我是 React 的初学者,我正在尝试了解事情是如何工作的。我尝试使用 Firebase 数据库进行试验,但我不了解其行为。
这里是 CodeSandBox:https://codesandbox.io/s/react-and-firebase-d3elg
首先,当您打开页面时,您会在控制台中看到:
First ?undefined
First ?undefined
Second ?undefined
Second ?undefined
未定义的东西还好,后面再讲,为什么会打印两次呢?
然后,如果你取消注释第 24 行,我强烈不推荐 :D,你会开始一个无限循环,非常激进。我原以为它只会触发“一次”,就像它在第 10 行上写的那样,但显然它没有......
谁能帮我理解一下?
非常感谢。
【问题讨论】:
标签: javascript reactjs firebase loops infinite