Upload
vagmi-mudumbai
View
1.805
Download
0
Tags:
Embed Size (px)
DESCRIPTION
These are slides for my functional conf talk about Om and ClojureScript
Citation preview
ClojureScript and Om FP in the JS land
Vagmi Mudumbai
@vagmi - on twitter/github/facebook
Google Closure Compiler+
+
+
OmReagent
Quiescent
React.JS is not a MVC Framework
React.JS is a view library
And…. its fast
Watchers vs. KVO
$scope.$watchmodel.set, model.get
fn.property(‘p1’,’p2@each’)
B.setState({key: val})A
B
EDC
A
B
EDC
renderA: <div><span>first</span></div> renderB: <div><span>second</span><span>first</span></div> => [replaceAttribute textContent 'second'], [insertNode <span>first</span>]
DOM Diffing
shouldComponentUpdate()
Persistent data structures FTW
Request Animation Frame
CLJS makes React Faster
Show me some code
Source: http://gif-central.blogspot.in/2013/07/family-guy-css.html
@vagmi on Github/Twitter/FacebookThanks