Manage session history with JavaScript
think of your app in states not routes (and, yes, while keeping the address bar in sync)
A Select control built with and for ReactJS