बिना निर्यात का default
मतलब है कि यह "निर्यात नाम" है। आपके पास एकल फ़ाइल में एकाधिक नाम वाले निर्यात हो सकते हैं। तो अगर आप ऐसा करते हैं,
class Template {}
class AnotherTemplate {}
export { Template, AnotherTemplate }
फिर आपको उनके सटीक नामों का उपयोग करके इन निर्यातों को आयात करना होगा। तो इन घटकों को किसी अन्य फ़ाइल में उपयोग करने के लिए आपको करना होगा;
import {Template, AnotherTemplate} from './components/templates'
वैकल्पिक रूप से यदि आप निर्यात को default
इस तरह निर्यात करते हैं,
export default class Template {}
फिर एक अन्य फ़ाइल में आप {}
इस तरह का उपयोग किए बिना डिफ़ॉल्ट निर्यात आयात करते हैं ,
import Template from './components/templates'
प्रति फ़ाइल केवल एक डिफ़ॉल्ट निर्यात हो सकता है। प्रतिक्रिया में यह एक घटक को एक फ़ाइल से निर्यात करने के लिए एक सम्मेलन है, और इसे निर्यात करने के लिए डिफ़ॉल्ट निर्यात के रूप में है।
आयात करते समय आप डिफ़ॉल्ट निर्यात का नाम बदलने के लिए स्वतंत्र हैं,
import TheTemplate from './components/templates'
और आप एक ही समय में डिफ़ॉल्ट और नामित निर्यात आयात कर सकते हैं,
import Template,{AnotherTemplate} from './components/templates'
export default class Template extends React.Component {