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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sergio Rafael Gianazza
October 14, 2014
Programming
360
1
Share
Meetup.js - React.js
Sergio Rafael Gianazza
October 14, 2014
More Decks by Sergio Rafael Gianazza
See All by Sergio Rafael Gianazza
Functional Reactive Programming for web apps
gianu
0
260
Why Bacon is actually good for your health
gianu
3
230
Other Decks in Programming
See All in Programming
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
460
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
23
12k
My daily life on Ruby
a_matsuda
3
320
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
420
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
150
GitHubCopilotCLIをはじめよう.pdf
htkym
0
330
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
350
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
170
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
150
GoogleCloudとterraform完全に理解した
terisuke
1
190
【ディップ|26年新卒研修資料】TDD実装演習
dip_tech
PRO
0
180
20260514_its_the_context_window_stupid.pdf
heita
0
960
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
240
The untapped power of vector embeddings
frankvandijk
2
1.7k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
エンジニアに許された特別な時間の終わり
watany
106
240k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
520
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3k
Designing for Timeless Needs
cassininazir
0
220
Writing Fast Ruby
sferik
630
63k
The Curse of the Amulet
leimatthew05
1
12k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
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.