Clojure
Clojure
๐ฅ Immutable
๐๏ธ REPL
๐ฃ lite kod
Clojure
๐ฅ Immutable
๐๏ธ REPL
๐ฃ lite kod
(defn hello-world []
โHello World.โ)
(defn hello-world []
โHello World.โ)
function helloWorld() {
return โHello World.โ;
}
(function arguments)
(function arguments)
(operator operands)
(function arguments)
(operator operands)
(println โHello World.โ)
(+ 1 2 3)
(println โHello World.โ)
(+ 1 2 3)
console.log(โHello World.โ);
return 1 + 2 + 3;
๐ฌ
๐ฎ ๐ฌ ๐คช ๐ณ ๐ญ ๐ค ๐ ๐คฏ ๐ ๐ ๐ ๐ง
The 12 Stages of Learning Clojure
ClojureScript
ClojureScript
Reagent
(defn my-component []
[:div
[:p โThis is Hiccup.โ]])
ClojureScript
Reagent
re-frame
(defn my-component []
(when (<sub [:disconnected?])
[connect-button]))
(defn connect-button []
[:input {:type โbuttonโ
:value โConnectโ
:on-click #(>evt [:connect])}])
๐
Tack!