https://pub.dev/packages/freezed#the-syntax
change_notifier,riverpodなどで出てくるfreezedパッケージについて見ているのですが、
説明を読んでもよくわかりません。
コードジェネレータというものが初めてなので(説明によるとよくあるものみたいですが)、
具体的に何をしているのかイメージできません。
providerなどで出てくるので状態管理の話だと思うのですが、その前段階の、
データベースからjsonデータ(文字列)を受け取って
map→クライアント側固有のモデルクラス
に変換する作業のように感じます。
そのモデルクラスをstate(状態)にセットして、
どう状態管理するか、という話に繋がっていく。
その変換をシンプルに、簡単に行うパッケージがfreezed、ということですかね?
結局中まで見て何をしているのか把握すべきでしょうか?
それともとにかく公式ページの説明に書いてある通りにすれば、
こういう結果になりますよ、
という使い方を覚えて使えば良い、ということなんでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/19 09:47
2020/09/19 09:50
2020/09/20 01:24
2020/09/25 03:49