Open1
【Flutter】Stateが初期化される時に実行したい処理
class HogeController extends StateNotifier<HogeState> {
HogeController({required this.read, this.hogeInfo})
: super(HogeState()) {
// {}の中に、このコントローラーが初期化される時にしたい処理を書ける
final hoge = hogeInfo;
if (hoge != null) {
state = HogeState(
id: hoge.id,
naame: hoge.name,
email: hoge.email,
tel: hoge.tel ?? '', //nullable
address: hoge.address ?? '', //nullable
);
}
}