ReactterBuilder<T extends ReactterContext?> constructor

const ReactterBuilder<T extends ReactterContext?>({
  1. Key? key,
  2. String? id,
  3. ListenStates<T>? listenStates,
  4. bool listenAll = false,
  5. ListenHooks<T>? listenHooks,
  6. bool listenAllHooks = false,
  7. Widget? child,
  8. InstanceBuilder<T>? builder,
})

Implementation

const ReactterBuilder({
  Key? key,
  this.id,
  this.listenStates,
  this.listenAll = false,
  this.listenHooks,
  this.listenAllHooks = false,
  this.child,
  this.builder,
})  : assert(child != null || builder != null),
      assert(
        ((listenAll || listenAllHooks) &&
                (listenStates ?? listenHooks) == null) ||
            !(listenAll || listenAllHooks),
        "Can't use `listenAll` with `listenStates`",
      ),
      super(key: key);