ObservableBuilder<T> constructor
const
ObservableBuilder<T> ({
- Key? key,
- required Observable<
T> create, - _Memo<
T> ? memo, - required _Builder<
T> builder,
默认builder函数不会跟随父组件rebuild,只会监听数据变化触发rebuild。 当builder函数使用了其它状态otherState(非回调参数state),通过给ObservableBuilder设置ValueKey(otherState),使其触发rebuild。 StatelessWidget引用其它状态otherState需要设置key,使其触发rebuild。 StatefulWidget通过参数传递其它状态otherState不需要设置key,参数变化会触发rebuild。
Implementation
const ObservableBuilder({
Key? key,
required this.create,
this.memo,
required this.builder,
}) : super(key: key);