기본 내보내기 대 명명된 내보내기 반응? #초보자
4840 단어 reactjavascriptbeginnerstutorial
아래와 같이 내보낼 때.
//MyFunc.js file
const MyFunc = () => <h1>Default Export<h1/>
export default MyFunc;
belwo와 같이 다른 이름으로 해당 구성 요소를 가져올 수 있습니다.
import MyChoiceOfName from "./MyFunc"
//so we can use
<MyChoiceOfName /> //here.
그러나 내보내기 기본값을 사용하지 않고 아래와 같이 구성 요소를 직접 내보낼 때.
//NameExpo.js file
export const NameExpo = () => <h1>Named Export<h1/>
//As we did not specify name here and so it has to take some name to export, so it will take componenet name.
가져오는 동안 이름을 사용하여 가져와야 합니다.\
import NameExpo from "./NameExpo" //Notice here we have both file and delcared name same i.e. NameExpo
//so we can use
<NameExpo /> //here.
단일
.js
파일에서 여러 구성 요소를 내보내려면 어떻게 해야 합니까?Named export
를 사용하면 가능합니다.//NameExpo.js file
export const MyNameExpo1 = () => <h1>Named Export 1<h1/>
export const MyNameExpo2 = () => <h1>Named Export 2<h1/>
export const MyNameExpo3 = () => <h1>Named Export 3<h1/>
그리고 수입중
import MyNameExpo1 from "./NameExpo"
import MyNameExpo2 from "./NameExpo"
import MyNameExpo3 from "./NameExpo"
//so we can use
<MyNameExpo1 /> //here.
<MyNameExpo2 /> //here.
<MyNameExpo3 /> //here.
Reference
이 문제에 관하여(기본 내보내기 대 명명된 내보내기 반응? #초보자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ajaybaraiya6/react-default-export-vs-named-export-beginners-o78텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)