私のステートレス機能コンポーネントをクラスにリファクタリングする必要がありました。私がそれをしたとき、私はReact自体が未定義であるように見えるところでエラーを得続けます。Uncaught TypeError:未定義(...)のプロパティ 'createElement'を読み取ることができません
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(…)
へ
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;
と私はそのラインに行くとき、私は、私はそれを得ることはありません
return _react.React.createElement(
を参照してください。これをデバッグ/修正するにはどうすればよいですか?
私が掲載しているコードが何とか関連していない場合は、このアプリケーションの完全なコードはhereです。
ありがとうございます!
便利な、今日、それは、ヘッド難問のビットでした。ありがとう! – Mtz