Reflux
A simple library for unidirectional dataflow architecture inspired by ReactJS Flux.
Overview
Unidirectional dataflow has many benefits, especially in large applications. The complexity of application is proportional to dataflow's messiness.
Declarative programming style is also a key point of the library.
I strongly advise you to read the Flux in depth overivew.
Example
The example is very simple, but contains all essential elements.
Requirements
Swift 3.0+
Installation
Reflux is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'Reflux'
Author
License
Reflux is available under the MIT license. See the LICENSE file for more info.