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
340
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
220
Why Bacon is actually good for your health
gianu
3
200
Other Decks in Programming
See All in Programming
リアクティブシステムの変遷から理解するalien-signals / Learning alien-signals from the evolution of reactive systems
yamanoku
3
1.2k
Qiita Bash
mercury_dev0517
1
190
AI Coding Agent Enablement - エージェントを自走させよう
yukukotani
13
5.8k
State of Namespace
tagomoris
4
760
SEAL - Dive into the sea of search engines - Symfony Live Berlin 2025
alexanderschranz
1
130
Django for Data Science (Boston Python Meetup, March 2025)
wsvincent
0
320
海外のアプリで見かけたかっこいいTransitionを真似てみる
shogotakasaki
1
160
フロントエンドテストの育て方
quramy
11
2.9k
PHP で学ぶ OAuth 入門
azuki
1
130
PHPバージョンアップから始めるOSSコントリビュート / how2oss-contribute
dmnlk
1
990
英語 × の私が、生成AIの力を借りて、OSSに初コントリビュートした話
personabb
0
190
custom_lintで始めるチームルール管理
akaboshinit
0
200
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
How STYLIGHT went responsive
nonsquared
99
5.5k
Statistics for Hackers
jakevdp
798
220k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.6k
Become a Pro
speakerdeck
PRO
27
5.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.1k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.1k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.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.