Hi

'owner' is the underlying React component. Ownership means something specific 
in React, you can read about it here: 
http://facebook.github.io/react/docs/multiple-components.html#ownership

/Jonas

On Sunday, August 17, 2014 6:16:45 AM UTC+3, Mark Engelberg wrote:
> I'm trying to work through the Om tutorial, but there are a lot of underlying 
> concepts that are not well explained.
> 
> Within om, there seem to be a lot of functions that take a cursor and an 
> owner and return a component (typically using reify).  Let's call these 
> functions component-generators.
> 
> I've basically worked out that om/root creates a top-level cursor generated 
> from the app-state map, some kind of owner generated from a dom element, and 
> calls your component-generator with the cursor and owner.
> 
> It appears that owner is responsible for maintaining the component's local 
> state, and also has some knowledge of what piece of the DOM it is connected 
> to.  It appears that get-node is sort of like getting a node by ID, but it 
> uses ref and presumably searches only within the part of the dom referred to 
> by the owner object.
> 
> This summarizes my hazy understanding of what is going on, but as you can 
> see, it's pretty fuzzy.
> 
> What exactly is an owner, and what information does it track?  Why is the 
> name "owner" relevant?
> 
> Are there any other good descriptions of the mental model you need to have of 
> the underlying Om concepts in order to make sense out of the library?

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