【发布时间】:2023-01-18 18:02:24
【问题描述】:
我在 react 中创建了一个组件,它从 firebase 的实时数据库中读取数据,将其推送到两个数组,然后将其绘制在折线图上。它可以工作,但是当新数据添加到数据库时不会自动更新,它只会在我刷新时自动更新。
这是我目前拥有的代码
【问题讨论】:
-
请在 SO 上查看code formatting——使问题更容易搜索:)
标签: firebase react-native
我在 react 中创建了一个组件,它从 firebase 的实时数据库中读取数据,将其推送到两个数组,然后将其绘制在折线图上。它可以工作,但是当新数据添加到数据库时不会自动更新,它只会在我刷新时自动更新。
这是我目前拥有的代码
【问题讨论】:
标签: firebase react-native
我相信问题是你应该使用state来存储你的timeArray和humidityArray
我的理论是你的价值观是正确更新,问题只是 React Native 不知道它们已更新,因此不会重新渲染。
阅读更多关于 useState 钩子 here 的信息
【讨论】: