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
Rubyslava – React
Search
Petr Brzek
November 07, 2014
Programming
4
110
Rubyslava – React
Petr Brzek
November 07, 2014
Tweet
Share
More Decks by Petr Brzek
See All by Petr Brzek
Nativni aplikace v HTML5
petrbrzek
1
140
Other Decks in Programming
See All in Programming
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
180
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
180
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
230
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
ゆるい個人開発のススメ
kuroppe1819
10
990
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
VS Code をプロダクトにどう取り込むか
onomax
1
360
ONE WEDGE_company_guide
1wedge_one
0
480
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
530
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
110
Elm Form Validation
bkuhlmann
0
510
MetricKitで予期せぬ終了を検知する話 / Detect unexpected termination with MetricKit
nekowen
1
190
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Designing the Hi-DPI Web
ddemaree
276
33k
Side Projects
sachag
451
41k
Designing with Data
zakiwarfel
96
4.8k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Debugging Ruby Performance
tmm1
70
11k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
KATA
mclloyd
15
12k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
The Cult of Friendly URLs
andyhume
74
5.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Transcript
Thinking in React
None
None
None
None
None
None
None
None
A JavaScript library for building user interfaces
React isn't an MVC framework
But the “V” in MVC
What’s interesting about React?
Virtual DOM
It's easy to use
Extremely declarative
Everything is a component
None
JSX
None
None
Thinking in React
None
None
None
Virtual DOM
O(n^3) problem
None
None
O(n)
None
None
shouldComponentUpdate
None
None
Server side rendering
React.renderToString
Event System
Event Delegation
Flux
None
None
None
github.com/madebysource/reacting
Testing React
Jest PAINLESS JAVASCRIPT UNIT TESTING
React.addons.TestUtils
None
Avocode
None
Thanks for listening
• Big thanks to: • scotch.io, calendar.perfplanet.com • Great inspiration:
• github.com/enaqx/awesome-react