It's not any different than Clojure and ClojureCLR running in a "container of some sort". Clojure and ClojureCLR are libraries that add embedded support to the JVM and CLR to execute Clojure code and interop with the "native" environments there. JavaScriptCore is an embedded JavaScript runtime that provides essentially the same thing for JavaScript <-> Cocoa. You have full access to native Cocoa APIs. (Similar to Rhino or Nashorn if you are more familiar with the JVM.)
You use native widgets (e.g. UITableView), not web/dom widgets. This is a different thing than Cordova, et al, that essentially run a webview with some native functionality surfaced to the dom.
This is what React Native uses, and I thought I had seen some people experimenting with using ClojureScript and JavaScriptCore.
SEEKING WORK - Remote or Southeast/Mid/West Michigan
We are a small, experienced team doing web and cross-platform mobile, desktop and game development, primarily using C#, Clojure, C++, Java and Javascript.
You use native widgets (e.g. UITableView), not web/dom widgets. This is a different thing than Cordova, et al, that essentially run a webview with some native functionality surfaced to the dom.
This is what React Native uses, and I thought I had seen some people experimenting with using ClojureScript and JavaScriptCore.