ObserverWidget<State> constructor

const ObserverWidget<State>(
  1. BaseController<State> controller,
  2. Widget builder(
    1. State
    ), {
  3. Key? key,
})

ObserverWidget handles building a widget in response to new states.

Please refer to ListenerWidget if you want to "do" anything in response to state changes such as navigation, showing a dialog, etc...

ObserverWidget(
  controller,
  (state) {
    // return widget here based on Controller's state
    return Container();
  },
)

Implementation

const ObserverWidget(this.controller, this.builder, {Key? key})
    : super(key: key);