flutterflutter-dependenciesriverpod

Why do we use RiverpodGenerator


What is the point of using RiverpodGenerator or Freezed as I understand we could just do CRUD operations to implement our data using models. But why, when and how do we use RiverpodGenerator?


Solution

  • RiverpodGenerator and Freezed have completely different uses.

    If we are talking about RiverpodGenerator, it solves some problems (compared to the classical definition):

    If we're talking about Freezed, it's for:

    That said, it's very flexible right now. The modifier @Freezed(...) allows you to redefine almost completely the result of generation.

    All of this may soon fade into oblivion. And to date, the developers of Dart are actively working on it.