【问题标题】:How to generate StateProvider using Riverpod generator?如何使用 Riverpod 生成器生成 StateProvider?
【发布时间】:2022-10-19 16:46:12
【问题描述】:

我可以使用riverpod_generator 生成Provider

@riverpod
int number(NumberRef ref) => 99;

这相当于

final numberProvider = Provider((ref) => 99);

但是我怎样才能为StateProvider 做同样的事情,这意味着我怎样才能为

final countProvider = StateProvider((ref) => 0);

【问题讨论】:

    标签: flutter riverpod riverpod-generator


    【解决方案1】:

    您必须为通知程序创建一个类。

    例如:

    @riverpod
    class Count extends _$Count {
      @override
      int build() => 0;
    }
    

    这将生成counterProvider 的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-22
      • 2018-07-26
      • 2019-10-18
      • 1970-01-01
      • 2022-11-18
      • 2017-05-17
      • 2019-05-29
      相关资源
      最近更新 更多