【发布时间】:2020-09-09 20:00:34
【问题描述】:
更新具有多个子级的单个父级小部件之间的性能差异是什么 而不是自己更新每个孩子。
哪个性能更高,性能更高:
StreamBuilder(
stream:sameStream,
builder(ctx,snapshot){
return Column(
children:[
Text("1"),
Text("2"),
Text("3")
]
)
}
)
或者
Column(
children:[
StreamBuilder(
stream:sameStream,
builder(ctx,snapshot){
return Text("1"):
}
),
StreamBuilder(
stream:sameStream,
builder(ctx,snapshot){
return Text("2"):
}
),
StreamBuilder(
stream:sameStream,
builder(ctx,snapshot){
return Text("3"):
}
)
]
)
另一个问题:如果我们将子小部件缩放到 100 会发生什么?性能有变化吗?
【问题讨论】:
标签: performance flutter dart stream-builder