前提框架:fish Redux
第一种方式:ValueNotifier
State中初始化ValueNotifier:
ValueNotifier<int> planCounter = ValueNotifier<int>(0);
Effect中赋值:
_context.state.commercialCounter.value = count;
View中调用:
ValueListenableBuilder<int>( builder: _builderPlanValue, valueListenable: widget.state.planCounter, ),
Widget _builderPlanValue(BuildContext context , int value , Widget child){ return Tab(text: "计划(" + widget.state.planCounter.value.toString() + ")"); }
第二种方式:
使用框架Provider,后续讲解