0
我无法找到此解决方案。我如何将下面的代码转换为更加动态和简洁的内容?动态生成React组件名称
OneComponent = require ('./OneComponent')
TwoComponent = require ('./TwoComponent')
ThreeComponent = require ('./ThreeComponent')
Example = React.createClass
render: ->
filter = @props.filterState
if filter is 'something'
tableCmpt =
<div>
<OneComponent
tasks={@props.tasks}
/>
</div>
if filter is 'somethingElse'
tableCmpt =
<div>
<TwoComponent
tasks={@props.tasks}
/>
</div>
##... etc
return tableCmpt
感谢@Crob,这不会出现虽然要为我工作。有什么想法吗?我注销了'component' var,它似乎在抓取组件,但它并没有实例化组件 – Ben