Dart / Flutter-回调函数的收益

时间:2019-07-19 06:05:28

标签: redux flutter dart bloc

我需要进行一个不返回任何内容的函数调用(void)。要获得有关函数完成的通知的唯一方法是发送callback函数。
现在,我使用BLoC模式与ReDux一起使用,当调度了一个事件时,我调度了另一个操作来存储redux,在action完成后,它调用了{{ 1}}函数。现在在callback函数中,我想更新callback的{​​{1}}。下面是我的实现,

state

如上面的代码片段所示,在回调函数中,我想bloc

1 个答案:

答案 0 :(得分:1)

您需要在event函数中创建其他dispatch,并在eventcallback创建events,然后可以在过滤{{ 1}}。

我不知道您的BLoC的目的是什么,但是此event的名称取决于用例,可以是UpdateFormUpdateState,{{1 }},LoggedIn等。您将找到用例中最具描述性的名称。

请记住,您还可以根据自己的条件创建此LoggedOut,并使用参数,例如eventUpdateForm (bool isLoggedIn)不同的yield

例如,此states的名称为event

OtherEvent