reapp中的this.getDomNode()返回undefined

iJa*_*ade 1 javascript reactjs

我刚开始使用reapp.我只是创建了一个应用程序 创建应用程序后,我修改了默认的home.jsx,如下所示:

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);
Run Code Online (Sandbox Code Playgroud)

现在问题是this.getDomNode返回错误的问题

Uncaught TypeError: undefined is not a function
Run Code Online (Sandbox Code Playgroud)

有谁知道什么可能是错的?

Ale*_*erg 7

您应该使用React.findDOMNode(this)来代替this.getDOMNode(),这是在0.13.0弃用,并且不可对扩展类React.Component.