I&#x27;ve done a fair bit of integration with handsontable from clojurescript. It has been excellent so far. Clojurescript isn&#x27;t really a pure language, it just makes some types of purity the default. If you need to get dirty and mutable then that&#x27;s simple, still simpler than plain js in my opinion.<p>Clojurescript and Clojure have very good interop with their host language, integrating 3rd party libs is very simple. To be fair, you will have to write the glue code more often than when working in js since there is a smaller user base.