[英]How to import self-made component into index.js in React
我正在学习反应,但我一直在学习如何导入自制组件。
所以我把它变成了src/components/Part/Part.jsx
在我的 index.js 文件中,我像这样import { Part } from './components/Part/Part.jsx';
const Part = (props) =>{
return (
<p>{props.part + " " + props.exec}</p>
)
}
export default Part
在您的导入语句中删除大括号。 然后它会起作用。 :)
更新这个:
import { Part } from './components/Part/Part.jsx';
到:
import Part from './components/Part/Part.jsx';
为了更好地理解这里的命名导出和默认导出: https : //developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export
如果您的文件夹结构类似于 -
src
|_components
|__Part
|__Part.jsx
|__index.js
并且想要从index.js
导出Part.jsx
,那么您可以将此行写入index.js
文件。
// At src/components/Part/index.js file
export {default} from './Part.jsx';
现在您可以从任何地方导入Part
组件,例如-
import Part from 'path/to/components/Part';
更新:您可以按照这样的结构来导入组件,例如import Part from './components/Part'
而不是import Part from './components/Part/Part.jsx'
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.