React Router
This video shows (among other things):
- Some simple how-to (early part)
- The importance of URLs (at ~4:30)
- Animated transitions between pages (at 16:00)
- Cooperation with server-side rendering (at 19:20)
- Dynamic routing, gradual loading and more (starting at 20:15)