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
Meetup.js - React.js
Search
Sergio Rafael Gianazza
October 14, 2014
Programming
1
260
Meetup.js - React.js
Sergio Rafael Gianazza
October 14, 2014
Tweet
Share
More Decks by Sergio Rafael Gianazza
See All by Sergio Rafael Gianazza
Functional Reactive Programming for web apps
gianu
0
210
Why Bacon is actually good for your health
gianu
3
190
Other Decks in Programming
See All in Programming
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
180
チームでモデリングを育てるうえで 考えたこと・気づいたこと / Cultivating Modeling in Teams: Thoughts and Insights
mackey0225
5
2.5k
もうすぐ新年度、Babylon.jsがお勧めな3個の理由
hideg
0
170
オブジェクトしこう
okuramasafumi
2
130
Building a Smaller App Binary
kateinoigakukun
2
220
[スクリプト] Swiftの型推論を学ぼう
omochi
0
120
15分間でふんわり理解するDocker @ Matsuriba MAX
ukwhatn
PRO
1
340
Enhancing Applications with Accessibility API
kishikawakatsumi
3
1k
IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self
mackey0225
3
180
OpenTelemetry のサービスという概念について
azukiazusa1
1
410
Ruby製社内ツールのGo移行
bgpat
2
270
実践!RDRAを活用した既存システムの仕様変更 / Specification Changes in Existing Systems Utilizing RDRA
imamotohikaru
0
2.8k
Featured
See All Featured
How to Ace a Technical Interview
jacobian
272
22k
Practical Orchestrator
shlominoach
180
9.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
The Art of Programming - Codeland 2020
erikaheidi
40
12k
Mobile First: as difficult as doing things right
swwweet
215
8.5k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
178
11k
What’s in a name? Adding method to the madness
productmarketing
PRO
14
2.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
Embracing the Ebb and Flow
colly
78
4.1k
It's Worth the Effort
3n
180
27k
Building a Modern Day E-commerce SEO Strategy
aleyda
15
6.3k
Transcript
React.js
Sergio Gianazza @sgianazza github.com/gianu Developer
React.js O sobre como me convertí en el primer viajero
en el tiempo
2014
2044
None
None
DOM
DOOM
1983
None
None
2014
React.js
Libreria para construir interfaces de usuario
V del MVC
DOM
Virtual DOM
Diff entre arboles Eficiente
O(n^3)
O(n^3) O(n)
Magic!
O(n^3) O(n)
One-way data flow
Componentes
Propiedades & Estados
Comportamiento & Renderizado
Renderizado To JSX or not to JSX
None
None
Component Lifecycle
componentWillMount
componentDidMount
componentWillReceiveProps
shouldComponentUpdate
componentWillUpdate
componentDidUpdate
componentWillUnmount
¿Como se ve esto funcionando?
Budget Bleed
None
None
¿Que es lo que sigue?
Gracias! http://github.com/gianu/budget_bleed @sgianazza Historia basada en “the man who folded
himself” de David Gerrold y “Atopia” de Matthew Mather.