I love ClojureScript, it looks even more neat than React:
(defn simple-component []
[:div
[:p "I am a component!"]
[:p.someclass
"I have " [:strong "bold"]
[:span {:style {:color "red"}} " and red "] "text."]])
let SimpleComponent = () => <div>
<p>I am a component!</p>
<p className="someClass">
I have <strong>bold</strong> <span style={{color: 'red'}}>and red</span> text.
</p>
</div>
Not having to manage commas all the time is a strong point of both vs. what we were doing with nested JavaScript objects/arrays/function calls before JSX.
9 comments
[ 0.20 ms ] story [ 26.6 ms ] threadTo me looks very far from "neat".