rxs

Another simple reactive state management library for Dart and Flutter applications. The goals of this library are…

  • Be simple to learn
  • Be simple to use
  • Be simple to implement

Prior Works

This library would not have been made without the inspiration from existing libraries/frameworks.

  • Solid.js which has been used as a reference on the prior implementation of this library, and the biggest inspiration so far.
  • Angular with the idea of using classes for the implementation of this library.
  • Reactively for the idea of a hybrid push-pull system.

Additional Information

Licensed under the terms of the BSD 3 Clause license.

Libraries

hooks
A set of APIs that allow the user to hook into the library without being concerned about the lower level implementation details.
rxdart
rxs
An export of both hooks and types.
types
An export of the lower level types that make up the implementation details of rxs. The user should normally use the exports here merely as types and instead prefer to use hooks to define the logic in their application.