Flux is an architecture for building client-side web applications. In-Depth Overview (facebook.github.io) Dispatchers receive actions that get dispatched to its listeners. Stores are objects that store data, usually changed from a dispatcher listener. Views are React components that listen to Store changes, or emit actions to the dispatcher. A dispatcher emits events (.dispatch()) to its listeners