Manage session history with JavaScript
Declarative routing for React
Predictable state container for JavaScript apps
Ruthlessly simple bindings to keep react-router and redux in sync
Accessible modal dialog component for React