redux_stream 0.4.0+dev2 copy "redux_stream: ^0.4.0+dev2" to clipboard
redux_stream: ^0.4.0+dev2 copied to clipboard

Redux Architecture for Flutter 3.0+ 'redux_stream' library is Experimental.

redux_stream

Github Actions

Features #

Redux をFlutterで実現するためのフレームワーク。

Reduxの処理がFutureではなくStreamで実装されており、Event等の通知に応用することができる.

下記の機能が実装済み

  • State Interface
    • Reduxのステートを保持する
    • 常にImmutableとして実装すること
  • Action Interface
    • Stateの操作処理を定義する
  • Store
    • 現在のStateを保持する
    • Stateの変更はStreamで通知する
  • Plugin
    • Store動作をハンドリング/拡張するためのインターフェースを提供する
    • Actionとは異なりState操作は行えないが、Stateの変動を検出したり、追加のリソースを管理したり、任意のタイミング(例えば毎秒1回)でActionを発行する等で使用する

特性上データコピーが頻発するため、低スペック端末に対応する場合は十分に注意して実装すること.

Usage #

TODO.

0
likes
0
pub points
24%
popularity

Publisher

verified publisherviviware.com

Redux Architecture for Flutter 3.0+ 'redux_stream' library is Experimental.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

async_notify, flutter, logger, provider, rxdart

More

Packages that depend on redux_stream