未捕获(承诺)TypeError:无法读取未定义的属性'createElement'(...)

魔术师11:

我需要将我的无状态功能组件重构为一个类。但是,这样做的时候,我总是收到错误消息,好像React本身是未定义的。

import React from 'react';
import { Cell } from 'fixed-data-table';

const DataCell = ({rowIndex, columnKey, data, onMessageClicked, ...props}) => {
  return (
    <Cell {...props} onClick={onMessageClicked(data[rowIndex].Id)}>
      {data[rowIndex][columnKey]}
    </Cell>
  );
};

export default DataCell;

import { React, Component } from 'react';
import { Cell } from 'fixed-data-table';

class DataCell extends Component {

  onCellClicked() {
    this.props.onMessageClicked(this.props.data[this.props.rowIndex].Id);
  }

  render() {
    const {rowIndex, columnKey, data, ...props} = this.props;
    return (
      <Cell {...props} onClick={onCellClicked}>
        {data[rowIndex][columnKey]}
      </Cell>
    );
  }
}

export default DataCell;

bundle.js:43248 Uncaught (in promise) TypeError: Cannot read property 'createElement' of undefined(…)

当我去那条线时,我看到

return _react.React.createElement(

我不明白 如何调试/修复此问题?

如果我发布的代码与某种原因无关,则此应用程序的完整代码在此处

谢谢!

魔术师11:

哦...

import { React, Component } from 'react';

需要是

import React, { Component } from 'react';

:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Vue路由器:TypeError:无法读取未定义的属性“ $ createElement”

React未定义(无法读取未定义的属性“ createElement”)

“无法读取本机反应中“未定义”的属性 createElement 错误

反应JSX文件给出错误“无法读取未定义的属性'createElement'”

未捕获(承诺):错误:无法读取未定义的属性

TypeError:无法读取null的属性'createElement'

未捕获(承诺)TypeError:无法读取未定义的属性“ forEach”

“错误:未捕获(承诺):TypeError:无法读取未定义的属性'length'”

错误错误:未捕获(承诺):TypeError:无法读取未定义的属性 - Typescript

未捕获(承诺)TypeError:无法读取未定义的属性“ setState”

如何修复Cloudflare worker中的“未捕获(承诺)TypeError:无法读取未定义的属性“方法””?

未捕获(承诺)TypeError:无法读取未定义的属性“ map”-但以前可以正常工作吗?

ML5,情绪分析:未捕获(按承诺)TypeError:无法读取未定义的属性“ the”

错误:未捕获(承诺):TypeError:无法读取未定义的属性“ title”

错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ id”

React + Axios:未捕获(承诺)TypeError:无法读取未定义的属性“map”

VueJS和Firestore-未捕获(承诺)TypeError:无法读取未定义的属性

离子-未捕获(承诺):TypeError:无法读取未定义的属性'then'

Angular 2-未捕获(承诺):TypeError:无法读取未定义的属性“ title”

Axios:未捕获(已承诺)TypeError:无法读取未定义的属性“协议”

topojson / d3.js:未捕获(承诺)TypeError:无法读取未定义的属性“ type”

React Redux-未捕获(承诺)TypeError:无法读取未定义的属性“ props”

未捕获(承诺):TypeError:无法读取未定义的属性“ people”

未捕获(承诺)TypeError:无法读取未定义的属性“httpsCallable”(Firebase 函数问题)

未捕获(承诺)TypeError:无法读取未定义的属性“ geometry”

错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ nativeElement”

未捕获(承诺)TypeError:无法读取未定义的属性图形

Tensorflow.js:未捕获(承诺)TypeError:无法读取未定义的属性'length'

Angular 7-错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“ forEach”