Die*_*ona 3 html reactjs next.js
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
当我尝试从 NextJs 应用程序中的 React-Icons 导入图标时遇到了这个问题。
请参阅下面的我的代码。
import React from "react";
import MdPlayCircleOutline from "react-icons";
const Podcast = props => {
return (
<div className="podcast">
<div className="podcastName">
<h4>{props.title}</h4>
</div>
<MdPlayCircleOutline />
</div>
);
};
export default Podcast;
Run Code Online (Sandbox Code Playgroud)
为什么这个?
每个图标集都有自己的文件夹。对于 Material Design 图标,它是'./md'. 所以,导入应该是:
import { MdPlayCircleOutline } from 'react-icons/md'
Run Code Online (Sandbox Code Playgroud)
请参阅:http : //react-icons.github.io/react-icons/#usage
| 归档时间: |
|
| 查看次数: |
896 次 |
| 最近记录: |