active_observers 0.5.0 copy "active_observers: ^0.5.0" to clipboard
active_observers: ^0.5.0 copied to clipboard

outdated

A new way to create composable UI logic, inspired by React hooks.

active_observers #

Build Status

A new way to create composable UI logic, inspired by React hooks.

Getting Started #

import 'package:active_observers/active_observers.dart'; // 1.import package

class TestObserveState extends StatefulWidget {
  TestObserveState();

  @override
  _TestObserveStateState createState() => _TestObserveStateState();
}

class _TestObserveStateState extends State<TestObserveState>
    with ActiveObservers { // 2. Add a mixin to your State
  @override
  assembleActiveObservers() {
    state = observeState('a'); // 3. Setup active observers in constructor
  }

  ObserveState<String> state;

  @override
  Widget build(BuildContext context) {
    // 3. Get & set value. The widget will be automatically rebuilt.
    return Text(state.value, textDirection: TextDirection.ltr);
  }
}

Under construction.

Please refer to ./test/src for more active observers.

0
likes
0
pub points
0%
popularity

Publisher

unverified uploader

A new way to create composable UI logic, inspired by React hooks.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on active_observers