在 SwiftUI 中仅更新来自 Firebase 的新数据

Update only new data from Firebase in SwiftUI

我的问题很复杂,我的英文也不是很好,所以如果你不明白我的意思,请原谅。

我有一个 SwiftUI 文件,它为我的 firebase 文件夹中的每个项目构建一个特殊的按钮。

如果我触摸这个按钮,它就会隐藏。问题是,我希望如果重新加载 SwiftUI 文件,我只想看到这些我以前没有点击过的按钮。 (我想存储点击了哪些按钮)。问题是,每次我重新加载 SwiftUI 文件时,它都会生成新的按钮,这些按钮还没有被点击。

我现在的问题是,如何才能仅为我的文件夹(在 firebase 上)中的新项目创建一个按钮。如果没有点击,旧的也应该显示。

您可以将 Bool 存储在 Firebase 中。只需加载 false 的项目,当您点击按钮时,您的值就会变为 true。