Компонент рендеринга реакции не работает

Я создал компонент actjs, используя gem:

@SettingWidget = React.createClass
  render: ->
    React.DOM.div
      React.DOM.span
        style:
          color: 'red'
        'Hello'
      React.DOM.span
        style:
        color: 'blue'
        'World'

По-моему:

= react_component 'SettingWidget'

Но я не могу отрисовать этот компонент, я новичок в реагировании и рельсах, большое спасибо за помощь!

1 ответ

Решение

Если вы не указали html-опцию для элемента, поместите его {} как это:

@SettingWidget = React.createClass
  render: ->
    React.DOM.div {}, # Check here
      React.DOM.span
        style:
          color: 'red'
        'Hello'
      React.DOM.span
        style:
        color: 'blue'
        'World'
Другие вопросы по тегам