Love it thus far. Big thanks!

On Sunday, 9 March 2014 00:39:35 UTC, David Nolen wrote:
>
> While I think Om's approach to application state management delivers 
> considerable benefit, I think it would be unfortunate if all the labor put 
> into reusable Om components was confined to Om users. With the latest 
> release I've included examples demonstrating how two important things are 
> now possible:
>
> 1) Because of the cursor abstraction you can reinterpret the meaning of 
> transact! For example here is an Om component that can be used from a plain 
> React component 
> http://github.com/swannodette/om/blob/master/examples/stateful/src/core.cljs. 
> No Om requestAnimationFrame render loop or batched updates to be found.
>
> 2) Because Om components are one step removed from React components, you 
> can back an Om component with an alternate implementation. For example here 
> is an Om component that has been forced to write its local state into the 
> global application state. 
> http://github.com/swannodette/om/blob/master/examples/harmful/src/core.cljs#L158
>
> Together these features offer a better interoperability story for 
> ClojureScript React users as well as powerful debugging facilities when 
> coupled with :instrument.
>
> Feedback welcome!
>
> http://github.com/swannodette/om
>
> David
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to