clojurescript - What does this "#" mean in this Clojure context? -
i stumbled upon official om illustration under "examples/mixins", there's definition this:
(def mycomponent (let [obj (om/specify-state-methods! (clj->js om/pure-methods))] (aset obj "mixins" #js [testmixin]) (js/react.createclass obj))) what "#js" mean? couldn't find clojure documentation on symbol "#" when it's used in way.
from om tutorial:
#js {...} , #js [...] referred reader literal. clojurescript supports info literals javascript via #js. #js {...} javascript objects:
#js {:foo "bar"} ;; equivalent #js {"foo" "bar"} clojurescript om
No comments:
Post a Comment