[英]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.