About

"Flux is the application architecture that Facebook uses for building client-side web applications."[source]

Facebook's flux library only provides the dispatcher's base, not implementation, and documentation on how to create the other parts of flux. Specifically, our LCARS (dispatcher) is Facebook's dispatcher. Instead of implementing that yourself, you can use ours. If you look at their docs and replace their dispatcher with this one, chances are it will work. Our libraries follow their work.

These libraries and tools can help get you and your team started with flux and react, but can stay with you for the long hual.

These modules have been tested in the real world, and are the design of research, usability, and common patterns we found in the community. All of the flux portions aim to stay true to Facebook’s Flux. We are not re-implementing flux, but giving you the tools you will need around it.

lcars - A queued flux dispatcher

cargo-bay - A base store for flux applications

freighter - A flux storage mixin for reactjs components

tricorder - A form state mixin for React

tactical-alert - A validation library for Flux applications

generator-shuttlecraft - A yeoman generator to create react modules