Javascript REPA中的这个.getDomNode()返回未定义的
我才刚开始。我只是创建了一个应用程序。创建应用程序后,我修改了默认的home.jsx,如图所示:Javascript REPA中的这个.getDomNode()返回未定义的,javascript,reactjs,Javascript,Reactjs,我才刚开始。我只是创建了一个应用程序。创建应用程序后,我修改了默认的home.jsx,如图所示: import { Reapp, React } from 'reapp-kit'; class Home extends React.Component { render() { return ( <div className='map'></div> ); } getDefaultProps() { return
import { Reapp, React } from 'reapp-kit';
class Home extends React.Component {
render() {
return (
<div className='map'></div>
);
}
getDefaultProps() {
return {
initialZoom: 8,
mapCenterLat: 43.6425569,
mapCenterLng: -79.4073126,
};
}
componentDidMount() {
console.log('Dom node is ',this.getDomNode());
}
}
export default Reapp(Home);
有人知道可能有什么问题吗???您应该使用React.findDOMNodethis而不是this.getDOMNode,并且在扩展React.Component的类上不可用。您应该使用React.findDOMNodethis而不是this.getDOMNode,并且在扩展React.Component的类上不可用。您应该使用而不是getDomNode
您应该使用而不是getDomNode
那些正在寻找最新反应的更新答案的人,来了 React findDOMNode API已移动到React dom包中。你可以找到参考资料 所以使用
import ReactDOM from "react-dom";
ReactDOM.findDOMNode(component)
获取元素
谢谢。那些正在寻找最新React更新答案的人,现在开始 React findDOMNode API已移动到React dom包中。你可以找到参考资料 所以使用
import ReactDOM from "react-dom";
ReactDOM.findDOMNode(component)
获取元素
多谢各位
import ReactDOM from "react-dom";
ReactDOM.findDOMNode(component)