未捕获的ReferenceError:未定义mountNode
请原谅我,我到处搜索,我是反应中的新手,并尝试了一些例子。 我有一个错误
Uncaught ReferenceError: mountNode is not defined
我在这里关注这个例子http://facebook.github.io/react/tips/initial-ajax.html
我的代码看起来像这样
Welcome to
/** @jsx React.DOM */ var UserGist = React.createClass({ getInitialState: function() { return { username: '', lastGistUrl: '' }; }, componentDidMount: function() { $.get(this.props.source, function(result) { var lastGist = result[0]; this.setState({ username: lastGist.owner.login, lastGistUrl: lastGist.html_url }); }.bind(this)); }, render: function() { return ( {this.state.username}last gist is here. ); } }); React.renderComponent( , mountNode );
先感谢您!
您需要告诉React安装
组件的位置。 您可能希望将mountNode
替换为document.getElementById('example')
以引用您的
元素:
React.render( , document.getElementById('example') );
作为已接受的答案,我想补充一点:如果您正在测试“kit examples文件夹”中的内容,请不要忘记在html head部分中包含对所有必需品js库的引用