У меня есть собственный виджет без сохранения состояния, в котором в качестве параметра конструктора указан параметр ValueNotifier
.
См. Фрагмент кода ниже.
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return FlatChoiceChipList(
choiceList: ["first item","second item","third item"],
selectedIndex: ValueNotifier<int>(0),
onSelected: (index) {},
);
}
}
Ну, как Вы можете увидеть в приведенном выше фрагменте, в методе сборки я создал объект ValueNotifier и не удаляю его позже.
- Безопасно ли создавать ValueNotifier в методе сборки?
- Должен ли я создать ValueNotifier в родительском виджете с сохранением состояния и утилизировать его сам, когда родительский виджет с сохранением состояния будет удален ??