Javascript FacebookReact:Uncaught错误:不变冲突:getDOMNode():必须装入组件才能拥有DOM节点
我在reactjs内部有以下错误: 未捕获错误:不变冲突: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中呈现组件
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的代码,这样其他人或我就能给出准确的答案回答。我是根据错误消息猜测的,但我不相信它会有帮助,因为没有代码可读。