我正在尝试ref
使用 React 使用该属性。我的浏览器出现一个奇怪的错误,我无法弄清楚问题所在。谁能向我解释为什么我会收到此错误:
错误:不变违规:addComponentAsRefTo(...):只有 ReactOwner 可以有 refs。这通常意味着您正在尝试将 ref 添加到没有所有者的组件(即不是在另一个组件的
render
方法中创建的)。尝试在一个新的顶级组件中渲染这个组件,该组件将保存 ref。
当我有这个代码时:
/**
* @jsx React.DOM
*/
(function(){
var react = require('react');
var App = react.createClass({
render: function() {
return (
<h1 ref="myRef">This is a test</h1>
);
}
});
react.render(
<App />,
document.body
);
}());