Using props to pass component is basically a good idea. I'm using your way of writing components in coffee script with DI, but to be honest I'm not sure, how to pass current component I'm in as prop.
class MenuList
###*
@param {MenuItem} menuItem
@constructor
###
constructor: (menuItem) ->
{ul} = React.DOM
@component = React.createFactory(
React.createClass(
displayName: 'menuList'
render: ->
nodes = @props.data.map((node) ->
# HOW TO ACCESS MenuList HERE?
menuItem.component({link: node.link, icon: node.icon, name:
node.name, subItems: node.subItems})
)
ul({}, nodes)
)
)
Dne čtvrtek, 18. prosince 2014 22:54:59 UTC+1 Daniel Steigerwald napsal(a):