An action based URL router for React.js with Flux
In the Flux architecture, UI state is kept in Stores, and these are modified by Actions.
Client side routing reflects a part of the applications state, and therefore should interact with Stores. Since interaction with Stores is otherwise via Actions, the router also ought to use this.
Hence, react-action-router.