New
Community Contributions!
Drafting a new release with all of the good work put in by @clemp6r! This release has several important updates:
- This library now has a more idiomatic Kotlin feel.
Storehas been moved to a proper interface. Yay! - Move from
getState()(returning the current state) andstate(the observable) to a more fluid api. From now on, simply usestatefor the currentState, andstateChangesfor the underlying state observable. As always, you can simply subscribe! - Remove Marker interfaces
StateandAction. They aren't necessary! - The scheduler, which used to put state updates on a potentially separate thread, has been removed for now. Keeping the reducers completely synchronous has advantages in the middleware layer, and discourages bad practices in the reducer layer.