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
3.1k
7
Share
ReactRouter
An introduction to ReactRouter, from React.js Conf 2015
Michael Jackson
January 29, 2015
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
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
630
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
140
実用!Hono RPC2026
yodaka
2
300
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
970
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
250
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
180
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
430
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
2
300
Agent Skills を社内で育てる仕組み作り
jackchuka
1
1.1k
AWSコミュニティ活動は顧客のクラウド推進に効くのか / Do AWS community activities help customers adopt the cloud?
seike460
PRO
0
170
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
490
From Formal Specification to Property Based Test
ohbarye
0
700
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
1
180
The Art of Programming - Codeland 2020
erikaheidi
57
14k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Automating Front-end Workflow
addyosmani
1370
200k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
240
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
180
My Coaching Mixtape
mlcsv
0
120
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
270
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
The World Runs on Bad Software
bkeepers
PRO
72
12k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
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