【问题标题】:State management with setState and bloc使用 setState 和 bloc 进行状态管理
【发布时间】:2021-07-30 19:06:14
【问题描述】:

使用 bloc 和 setState 进行状态管理好不好? 基本上,当我需要在其他类(屏幕)时共享状态时,我使用 bloc 来控制状态,但是我在可重用组件(如文本字段)中使用 setState 来控制错误消息,晦涩的文本,等等。我认为这也不必在业务逻辑中。 所以我想知道这是否是一个好习惯。

谢谢!!!

【问题讨论】:

    标签: flutter dart state bloc


    【解决方案1】:

    即使您使用的是 BLoC,在有状态小部件中使用 setState 也没有问题。 不幸的是,我不使用 BloC,但是如果您可以在 BLoC 中管理错误消息,那可能会更好,因为您只能使用 BLoC,并且可以使用 Stateless 小部件,它的重建频率低于有状态小部件.

    在我看来,在同一个小部件中使用 setState 和 BLoC 并没有什么大的危害。

    【讨论】:

      猜你喜欢
      • 2021-12-23
      • 2021-03-04
      • 2019-08-04
      • 2021-04-14
      • 2019-09-14
      • 2020-03-10
      • 2020-02-28
      • 2020-11-29
      • 1970-01-01
      相关资源
      最近更新 更多