The two primary challenges, as I currently see them: 1. The custom React Native build setup David referred to also involves CommonJS dependencies. 2. The need to revise existing React ClojureScript libraries in order to work with React Native.
For item #1, I was simply cheating for now, and using a dump of the React Native "packager" output. CLJS-1044 and/or CLJS-1092 could potentially help in that area in the long run. For item #2, I was primary experimenting with Om, and had partial success in that Om appeared to be initializing and was properly setting a text attribute on an Objective-C React Native component, but things were not rendering properly for me. And yes, React Native has itself been evolving. (In fact, with the React Native release, there appears to be an issue that causes ClojureScript's JavaScript and React Native's JavaScript to be in two distinct JavaScriptCore instances—the underlying problem has already been reported as issue #288.) But, now that it is released, we can fork it, fix things for ourselves temporarily as needed and share those fixes with each other, etc. And, the Facebook team is very responsive. Ambly itself is in good shape, having had a month or two to mature. Most of the kinks have been worked out of it so it can serve as a stable REPL for exploring React Native on iOS. -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
