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
Building UIs with React
Search
Jake Rios
July 11, 2014
Technology
0
39
Building UIs with React
Presentation discussing React concepts with code examples.
Jake Rios
July 11, 2014
Tweet
Share
Other Decks in Technology
See All in Technology
AI時代の開発生産性を加速させるアーキテクチャ設計
plaidtech
PRO
3
160
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
320
ビズリーチにおけるリアーキテクティング実践事例 / JJUG CCC 2025 Spring
visional_engineering_and_design
1
130
Delta airlines®️ USA Contact Numbers: Complete 2025 Support Guide
airtravelguide
0
340
SEQUENCE object comparison - db tech showcase 2025 LT2
nori_shinoda
0
150
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
800
SRE不在の開発チームが障害対応と 向き合った100日間 / 100 days dealing with issues without SREs
shin1988
0
170
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
1.1k
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
1
240
United™️ Airlines®️ Customer®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedguide
0
210
データグループにおけるフロントエンド開発
lycorptech_jp
PRO
1
110
データ基盤からデータベースまで?広がるユースケースのDatabricksについて教えるよ!
akuwano
3
120
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Balancing Empowerment & Direction
lara
1
430
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
310
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Faster Mobile Websites
deanohume
307
31k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
820
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Transcript
Building User Interfaces With React
Building consistent user interfaces is hard
React
React aims to be simple React is declarative
Components Not templates
Components can be composed to build complex UIs
Break down the user interface into components
A little about JSX
JSX Gotchas
Component State
Component Lifecycle 1. Mounting 2. Updating 3. Unmounting
Ownership, not parent
Data on the screen
JS is not reactive DOM is inherently stateful
Data Binding is a polyfill for reactive JS and DOM
None
Virtual DOM
None
React to events Autobinding Event delegation
React Add-ons
http://bit.ly/react-docs! http://bit.ly/react-contrib! Documentation Contribute http://bit.ly/react-tools! Tooling http://bit.ly/rethink-practices! Watch
Questions?