2

我使用 react-rails gem 创建了一个 reactjs 组件:

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

在我看来:

= react_component 'SettingWidget'

但是我无法渲染这个组件,我是 reactjs 和 rails 的新手,非常感谢您的帮助!

4

1 回答 1

0

如果您没有为元素指定任何 html 选项,请{}像这样:

@SettingWidget = React.createClass
  render: ->
    React.DOM.div {}, # Check here
      React.DOM.span
        style:
          color: 'red'
        'Hello'
      React.DOM.span
        style:
        color: 'blue'
        'World'
于 2016-01-18T09:11:27.440 回答