我无法导出此React类,也无法弄清楚原因。我在最下面的出口类,一切都在扩展它应该的。是我的withRouter方法吗?
import React, {Component} from 'react';
import {HeaderAdmin} from '../headerAdmin';
import {DashBoxes} from './dashBoxes';
import {MetaData} from '../metaData';
import {withRouter} from 'react-router-dom';
class CoachDashMain extends Component {
render() {
return(
<div>
<HeaderAdmin />
<DashBoxes />
<MetaData />
</div>
);
}
}
export default withRouter(CoachDashMain);
我得到的错误是
./components/Coach/coachDashMain' does not contain an export named 'CoachDashMain'.
在另一个文件中的导入看起来像:
import {CoachDashMain} from './components/Coach/coachDashMain'
最佳答案
您正在使用命名的导入文件:import { CoachDashMain } from '...'
,除非该文件中有export class CoachDashMain ...
,否则将出现上述错误。
由于使用的是export default ...
,因此应通过以下方式导入它:
import CoachDashMain from '...'; // `CoachDashMain` can be renamed to anything