Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ReactRouter
Search
Michael Jackson
January 29, 2015
Programming
7
3k
ReactRouter
An introduction to ReactRouter, from React.js Conf 2015
Michael Jackson
January 29, 2015
Tweet
Share
More Decks by Michael Jackson
See All by Michael Jackson
Redemption from Callback Hell
mjijackson
18
14k
Other Decks in Programming
See All in Programming
Bedrock×MCPで社内ブログ執筆文化を育てたい!
har1101
6
1.2k
Compose Hot Reload is here, stop re-launching your apps! (Android Makers 2025)
zsmb
1
560
Memory API : Patterns, Performance et Cas d'Utilisation
josepaumard
1
140
Empowering Developers with HTML-Aware ERB Tooling @ RubyKaigi 2025, Matsuyama, Ehime
marcoroth
2
800
Contribute to Comunities | React Tokyo Meetup #4 LT
sasagar
0
560
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
0
1.4k
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
4
690
On-the-fly Suggestions of Rewriting Method Deprecations
ohbarye
1
3.5k
Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
cyrilmottier
2
310
ComposeでWebアプリを作る技術
tbsten
0
120
State of Namespace
tagomoris
4
2.1k
API for docs
soutaro
3
1.4k
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Unsuck your backbone
ammeep
670
57k
A designer walks into a library…
pauljervisheath
205
24k
Thoughts on Productivity
jonyablonski
69
4.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.4k
Music & Morning Musume
bryan
47
6.5k
Scaling GitHub
holman
459
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
The Cult of Friendly URLs
andyhume
78
6.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Transcript
ReactRouter https://github.com/rackt/react-router
@mjackson
It all started here: https://twitter.com/mjackson/status/466286956989542400
None
React is awesome for building user interfaces…
… but I was still missing something :(
Flow
None
–Ryan Singer, Basecamp “Flows are just as important to good
interfaces as individual screens are.”
rpflorence/react-nested-router
None
Nesting
–Yehuda Katz, Ember.js “If your user interface is nested, your
routes should be nested.”
None
URLs
–Tim Berners-Lee “Cool URIs don’t change.”
URLs should be part of your design process
Transitions
None
0 7500 15000 22500 30000 Apr May Jun Jul Aug
Sep Oct Nov Dec npm install react-router 0 25000 50000 75000 100000 Apr May Jun Jul Aug Sep Oct Nov Dec npm install react
The Future • ES6 classes! • Programmatic configuration, not just
JSX! • Sub-routers
The End @mjackson