Flux-stye application framework for ReactJS