Flutter Flatter,Bloc,为什么MapEventToState中只使用流
我查阅了很多bloc示例,但它们都只使用下面这样的流Flutter Flatter,Bloc,为什么MapEventToState中只使用流,flutter,bloc,Flutter,Bloc,我查阅了很多bloc示例,但它们都只使用下面这样的流 @override Stream<SomeModel> mapEventToState(SomeEvent event) async* { if (event is A event) { //yield* calling stream function.. } else if (event is B event) { //yield calling stream functi
@override
Stream<SomeModel> mapEventToState(SomeEvent event) async* {
if (event is A event) {
//yield* calling stream function..
} else if (event is B event) {
//yield calling stream function..
//I have never seen a calling future function here.
//Even if it exists, it exists in this stream function, like in a nested form.
}
@覆盖
流mapEventToState(SomeEvent事件)异步*{
如果(事件是一个事件){
//yield*调用流函数。。
}else if(事件为B事件){
//产生调用流函数。。
//我从未在这里看到调用future函数。
//即使它存在,它也存在于这个流函数中,就像以嵌套形式存在一样。
}
所以我想知道为什么只使用流
此外,如果有许多流,是否会有内存过载的副作用?请查看文章,了解有关流及其使用影响的最佳示例和解释