javascript - 即使使用导出,Index.js 也不会导入 App.js
问题描述
即使当我使用“导出默认应用程序”时 仍然有一个错误说'./App不包含默认导出(导入为'App')。在 Index.js 文件中。当我更改文件名时,错误得到解决。
这是 App.jsx 文件中的代码
import React, { useState } from 'react';
import data from './data';
import Card from './Card'
import Heading from './Heading';
const App = () => {
const state = useState();
return (
<>
<Heading />
<div className="cards">
{data.map((value, index) => {
<Card
cardimg={value.simg}
cardname={value.sname}
cardtitle={value.stitle}
cardlink={value.links}
/>
})
}
</div>
</>
);
}
export default App;
这是 index.js 文件中的代码:
import React from 'react';
import ReactDom from 'react-dom';
import './index.css';
import App from './App';
ReactDom.render(
<App/>
,document.getElementById('root')
);
解决方案
你的 const 是 Abhay 这应该是你的出口而不是 App
推荐阅读
- move - 如何在 Libra 测试网中创建自定义代币?
- javascript - 使用javascript的页脚asp.net core 2.2标签中的数据表页脚摘要
- python - Luigi:提交 PySpark 任务时没有此类文件或目录错误
- javascript - 识别无序列表中单击的按钮:React
- r - 在 R 中使用 pandoc 将 .docx 转换为 .md 时如何保留标题和副标题?
- tcl - 如何更改 tcl 程序的文本框背景颜色?
- c++ - 用随机元素填充向量
- python - 如何设置科学计数法的小数位数?
- java - 如何解决错误:java.sql.SQLException: Spring Security 中没有合适的驱动程序?
- javascript - 单击复选框时如何获取不同 td 的值?