ReactiveProvider<T> constructor

ReactiveProvider<T>(
  1. T _creator(), {
  2. List<Reactive> dependencies = const [],
})

Creates a reactive provider that watches the given dependencies.

Implementation

ReactiveProvider(this._creator, {List<Reactive> dependencies = const []})
    : _dependencies = List.from(dependencies),
      _reactive = Reactive<T>(_creator()) {
  _setupDependencyListeners();
}