2015-07-07 3 views
1

Для компонентов гнезда в реакции с использованием регулярных JSX я видел следующий фрагмент кода:Уплотненный Реагировать Компоненты с CoffeeScript

render: function() { 
    return (
    <div> 
     <span>Options:</span> 
     <Copmonent.Comment.List /> 
     <Copmonent.Comment.Form /> 
    </div> 
); 

Что это эквивалент с помощью React.DOM (и CoffeeScript)?

render: -> 
    React.DOM.div {}, 
    React.DOM.span {}, "Options:" 
    ??? 
    ??? 

ответ

2

Я хотел бы создать заводы из компонентов:

List = React.createFactory(ListClass) 
Form = React.createFactory(FormClass) 

Тогда мы можем назвать их прямо туда, куда мы хотим:

render: -> 
    React.DOM.div {}, 
    React.DOM.span {}, "Options:" 
    Component.Comment.List {} 
    Component.Comment.Form {} 
Смежные вопросы