无法将属性从父元素传递到反应选择组件

时间:2016-06-29 00:48:56

标签: reactjs refs react-select

我试图将属性传递给其他组件的react-select元素,但我得到以下错误

  

未捕获的不变违规:addComponentAsRefTo(...):只有ReactOwner可以有refs。您可能正在为未在组件的render方法中创建的组件添加引用,或者您有多个React已加载的副本

我在线查找fb文档并在此处{...}}

重新登录错误

并尝试了可能的解决方案,但仍未解决问题。

我使用react ver 15.1react-select位于1.00 beta版本

以下是示例代码:

在我的app.js

var options = [
    { value: 'one', label: 'One' },
    { value: 'two', label: 'Two' }
];

function logChange(val) {
    console.log("Selected: " + val);
}


ReactDOM.render(
  <some.myDiv><span><some.ffff
    options={options}
    onChange={logChange}
    key={5}

  /></span></some.myDiv>,
  document.getElementById('example')
);

在我的resuable.js

window.some = {

  "ffff":React.createClass({
        render: function() {
            return (<Select


    {...this.props}
  />);
        }
    }),
    myDiv:React.createClass({
        render: function() {
            return (<div


    {...this.props}
  />);
        }
    }),

}

0 个答案:

没有答案