错误仍然存在,我不知道如何解决它,因为我是新的反应。我尝试了一些堆栈溢出的答案,但它们似乎不起作用,也许我不知道是什么导致了错误。
这里是导致错误的代码:
export { default as Navbar} from './Navbar/Navbar';
export { default as Products} from './Products/Product';这里是Navbar.jsx代码:
import React from 'react';
import { AppBar, Toolbar, IconButton, Badge, MenuItem, Menu, Typography } from '@material-ui/core';
import { ShoppingCart } from '@material-ui/icons';
import logo from '../../assets/logo.jpg';
import useStyles from './styles';
const Navbar=() => {
const classes = useSyles();
return (
<>
<AppBar position="fixed" className={classes.appBar} color="inherit">
<Toolbar>
<Typography variant="h6" className={classes.title} color="inherit">
<img src={logo} alt="Commerce.js" height="25px" className={classes.image} />
Commerce.js
</Typography>
<div className={classes.grow} />
<div className={classes.button}>
<iconButton aria-label="Show cart items" color="inherit" >
</iconButton>
<Badge badgeContent={2} color="secondary" >
<ShoppingCart/>
</Badge>
</div>
</Toolbar>
</AppBar>
</>
)
}这里是它在Visual中的外观: 内部
发布于 2021-08-08 19:19:06
改变const Navbar=() => {
转到export default const Navbar=() => {
发布于 2021-08-08 19:34:14
您缺少默认导出这些组件。请添加
将默认的Navbar导出到Navbar.js文件。将默认产品导出到Products.js文件。
https://stackoverflow.com/questions/68703951
复制相似问题