I'm struggling for best solution in the following case:

I have component representing svg node with some content which has to be 
centered in it and having some other properties derived from node dimensions. 
To achieve this I created listener for window resize which update state of 
component with necessary calculations results. In render some of them are 
passed to subcomponents as opts. Subcomponents have their own state holding 
coordinates because of drag support. So, problem is that I need these 
coordinates

1) snap to some positions
2) update app state with ids of that positions

positions coordinates are calculated on window resize in parent component.

I can make all calculations and update in subcomponents render, but this is not 
good, right? Can somebody point me in right direction?

If my description is not specific enough, gist is here:

https://gist.github.com/ul/8436521

P. S. Any comments about bad smelling code which is not covered by question 
also are welcome!

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