My notes on learning ClojureScript.
- Java Development Kit (JDK): https://www.oracle.com/java/technologies/javase-jdk15-downloads.html
- Getting started with Clojure: https://clojure.org/guides/getting_started
- Project manager: https://leiningen.org/
From "lein help tutorial":
"Leiningen is for automating Clojure projects without setting your hair on fire. If you experience your hair catching on fire or any other frustrations while following this tutorial, please let us know."
ClojureScript HOWTO: https://clojurescript.org/guides/quick-start
Unearthing ClojureScript for Front-end Development by Luke Tomlin. A dead-simple introduction to ClojureScript. Uses React via Reagent, with Leiningen for project management and auto-builds. Example code is at github.com/tetigi/unearthing-clojurescript. Part 2, Top Level Control with Redux State Management: A ClojureScript Tutorial, covers state management using Redux via re-frame, which is documented at day8.github.io/re-frame/.
Clojars.org "is a dead easy community repository for open source Clojure libraries."