React版本16中的组件

时间:2018-05-26 22:13:32

标签: reactjs

以下是React v16.0中的错误。我得到的错误是:

  

TypeError:无法读取未定义的属性“createElement”

import { React, Component } from 'react';

    class MyComponent extends Component {

       render() {

          return(
              <div>Hello World!</div>
          );
       };
    };

如果我将其更改为以下内容,则可以正常工作。

import React from 'react';

class MyComponent extends React.Component {

   // Omitted for brevity
}

我知道从v15.x到16.x的一些变化,但我不清楚这个。

1 个答案:

答案 0 :(得分:2)

您的导入必须如下:NodeEditor

import React, { Component } from 'react';是您之前的标准默认导出,但React是命名导出。