我一直在我的项目中使用 Firebase 数据库。我一直在关注一个教程,当将小部件返回给未来的构建器时,它说要使用:
if(snapshot.hasError) {
// Cannot connect to database
}
else {
// Return widgets as normal
}
Run Code Online (Sandbox Code Playgroud)
我检查了 Flutter 文档,他们说快照是:
最近与异步计算交互的不可变表示。
但这是什么意思,为什么上面的代码有意义呢?