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
React: What Lies Ahead
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
spicyj
February 22, 2016
Technology
380
6
Share
React: What Lies Ahead
React.js Conf 2016
spicyj
February 22, 2016
More Decks by spicyj
See All by spicyj
Creating interactive learning interfaces at Khan Academy
spicyj
0
120
Understanding state in React
spicyj
1
110
ndb
spicyj
0
130
css
spicyj
2
880
Other Decks in Technology
See All in Technology
JOAI2026講評会資料(近藤佐介)
element138
1
160
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5k
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
1
260
レビューしきれない?それは「全て人力でのレビュー」だからではないでしょうか
amixedcolor
0
280
ARIA Notifyについて
ryokatsuse
1
110
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.2k
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
390
システムは「動く」だけでは 足りない - 非機能要件・分散システム・トレードオフの基礎
nwiizo
29
9.3k
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
1
330
Do Ruby::Box dream of Modular Monolith?
joker1007
1
290
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Introduction to Bill One Development Engineer
sansan33
PRO
0
410
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Music & Morning Musume
bryan
47
7.1k
The Invisible Side of Design
smashingmag
302
51k
Code Review Best Practice
trishagee
74
20k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.2k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
260
Designing for Timeless Needs
cassininazir
0
190
Fireside Chat
paigeccino
42
3.9k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
[SF Ruby Conf 2025] Rails X
palkan
2
950
Prompt Engineering for Job Search
mfonobong
0
260
Transcript
React: What Lies Ahead Ben Alpert
How can React help make great apps? UX and DX.
UX: User Experience
1. Animations Helpful for spatial reasoning <Animated.View --style={{width:-this.state.width}}-/>- this.state-=-{width:-new-Animated.Value(0.0)}; Animated
--.spring(this.state.width,-{toValue:-120.0}) --.start();
2. Gestures Maps: pan, pinch, tap, double tap, press and
hold Can’t build this with browser events Goal: Simple component API, pure JS
3. Performance: Making lists fast Windowing: Only render what’s on
screen Render in chunks: Break up rendering to avoid jank Layout: Avoid unnecessary reflows
What if layout was done in React? Layout information available
in render() Avoids unnecessary reflows Makes windowing simpler Skip creation of layout-only views Easily build new layout primitives
DX: Developer Experience
Focusing on developer experience means devs can build apps faster
and leads to higher-quality apps.
1. New project experience Need to set up node, npm,
gulp, webpack, babel $-vim-app.js $-react-run-GGplatform=web-app.js- Goal: Quickly prototype with one file, then grow app slowly over time
2. Devtools Inspector for Chrome/Firefox (react-devtools)
2. Devtools Inspector for Chrome/Firefox (react-devtools) Hot loading (react-transform-hmr) IDE
support (nuclide, deco) More like this, please!
3. Data management React setState Flux/Redux Relay Goal: Combine best
of three, with easy setup and code reuse
None
None
Getting There
React today 0.14 now, prod-ready and stable since 2013 React
15.0 RC next week DOM: Full SVG support, no <span> text wrappers Internal refactors: No more React IDs, 10% faster
React is a growing community 300 react, 600 react-native committers
in 2015 36,000 GitHub stars 225,000 Chrome users with react-devtools installed Projects: redux, material-ui, react-router, enzyme
Help us keep building tools for making great apps. Thanks.