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.

Reply via email to