Javascript FacebookReact:Uncaught错误:不变冲突:getDOMNode():必须装入组件才能拥有DOM节点

Javascript FacebookReact:Uncaught错误:不变冲突:getDOMNode():必须装入组件才能拥有DOM节点,javascript,facebook,reactjs,Javascript,Facebook,Reactjs,我在reactjs内部有以下错误: 未捕获错误:不变冲突:getDOMNode():必须装入组件才能具有DOM节点 这是什么意思?我能怎么办 堆栈跟踪: invariantDev react.js:14392 ReactComponentBrowserEnvironment.Mixin.getDOMNode react.js:4072 React.createClass.scrollToBottom app.js:14124 (anonymous function) 这意味着在DOM中呈现组件

我在reactjs内部有以下错误:

未捕获错误:不变冲突:getDOMNode():必须装入组件才能具有DOM节点

这是什么意思?我能怎么办

堆栈跟踪:

invariantDev react.js:14392
ReactComponentBrowserEnvironment.Mixin.getDOMNode react.js:4072
React.createClass.scrollToBottom app.js:14124
(anonymous function)

这意味着在DOM中呈现组件之前,您正在使用getDOMNode

您可以使用componentDidMount等待运行代码,直到安装组件:

componentDidMount() {
    // do stuff here that requires the DOM to exist
}

您可以阅读更多内容

您的代码是什么样子的?在
React.renderComponent
之前,或者在组件由父组件呈现之前,您正在组件内调用
getDOMNode
。@ssorallen:您应该将其设置为answer@tungd我在等着看OP的代码,这样其他人或我就能给出准确的答案回答。我是根据错误消息猜测的,但我不相信它会有帮助,因为没有代码可读。