【问题标题】:Bloc Pattern- Flutter - how to pass state from one screen to another in bloc patternBloc Pattern- Flutter - 如何以 bloc 模式将状态从一个屏幕传递到另一个屏幕
【发布时间】:2022-01-25 06:06:34
【问题描述】:

在 bloc 模式架构中,在没有 bloc 模式的情况下将状态从一个屏幕发送到另一个屏幕有什么区别,因为我知道我们使用任何导航调用下一个屏幕并将状态作为参数传递给 nextScreen 的构造函数,如下所示:

Navigator.push(
context,
 MaterialPageRoute(
   builder: (context) =>
      ServiceExpandScreen(serviceName:serviceName)),);

那么对于 bloc 模式,我们是否需要更改上述代码中的任何内容,或者是否有更好的方法来使用 bloc 模式?

【问题讨论】:

    标签: android flutter design-patterns bloc


    【解决方案1】:

    如果您的下一页需要存储在当前页面块中的信息。所以你必须听下一页上的 bloc 才能访问数据。否则使用构造函数传递数据也是一个不错的选择。

    【讨论】:

      猜你喜欢
      • 2022-12-15
      • 2019-01-05
      • 2023-03-24
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-12
      • 2021-01-06
      相关资源
      最近更新 更多