On Thu, Dec 19, 2013 at 5:02 PM, Dan Holmsand <[email protected]> wrote:

> You also seem to call React asynchronously. That may be good for
> performance, but doesn't makes testing awfully cumbersome? Why not rely on
> React's own batching?
>

React's batching depends on setState, which I don't want to get involved in
for many reasons. As far as testing, we could supply a flag to disable it.


> I tried to replicate your benchmark here (not sure I got it quite right),
> and results in the same ballpark (around 10ms for your "benchmark 2"):
>
>
> https://github.com/holmsand/cloact/blob/benchmark/examples/todomvc/src/todomvc.cljs
>
> Thanks for a good read. React is really cool (and ClojureScript even
> cooler...).
>
> /dan


Yes you're likely able to leverage batching on setState.

I think your design is perfectly valid but it's not one I'm particularly
interested in investigating at the moment. I think treating the UI purely
as EDN simplifies Om's implementation significantly and I have some other
ideas like Datomic style Datalog queries to compute children in the works
that will be simpler to implement with the Om design.

David

-- 
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