Thinking in React
View Slide
A JavaScript library forbuilding user interfaces
React isn't an MVCframework
But the “V” in MVC
What’s interestingabout React?
Virtual DOM
It's easy to use
Extremely declarative
Everything is acomponent
JSX
O(n^3) problem
O(n)
shouldComponentUpdate
Server side rendering
React.renderToString
Event System
Event Delegation
Flux
github.com/madebysource/reacting
Testing React
JestPAINLESS JAVASCRIPT UNIT TESTING
React.addons.TestUtils
Avocode
Thanks for listening
• Big thanks to:• scotch.io, calendar.perfplanet.com• Great inspiration:• github.com/enaqx/awesome-react