This is a proof of concept to try different reactive technologies working together. It consists in an implementation of the widely known ToDo App using a Flux like unidirectional data flow architecture based on FRP concepts.
We add a variation to the traditional Flux implementation, by removing the global dispatcher and replace it with BaconJs event streams.
The following libraries and frameworks are used implement the reactive architecture:
You must have installed NodeJs as we make use of npm
as package manager for the application dependencies.
It is recommended to have Gulp.js installed globally, you can install it using npm
:
npm install -g gulp
To run the application you should execute:
npm install
gulp dev
Once that webpack setup the development server, you can access the application via the following url: http://localhost:8080/webpack-dev-server/index.html
0.0.0
: initial version