यहाँ import
के लिए docs हैं।
import React from 'react'
उपरोक्त एक डिफ़ॉल्ट आयात है। डिफ़ॉल्ट आयात export default ...
के साथ निर्यात किए जाते हैं। केवल एक ही डिफ़ॉल्ट निर्यात हो सकता है।
import { Component } from 'react'
लेकिन यह एक सदस्य आयात (नाम आयात) है। सदस्य आयात export ...
के साथ निर्यात किए जाते हैं। कई सदस्य निर्यात हो सकते हैं।
आप इस वाक्य रचना का उपयोग करके दोनों आयात कर सकते हैं:
import React, { Component } from 'react';
जावास्क्रिप्ट में डिफ़ॉल्ट और नामित आयात विभाजित हैं, ताकि आप एक नामित आयात आयात नहीं कर सकते जैसे कि यह डिफ़ॉल्ट था। निम्नलिखित, ('react'
पैकेज के डिफ़ॉल्ट निर्यात जो होने के लिए एक ही React.Component
के रूप में नहीं जा रहा है के लिए नाम Component
सेट:।
import Component from 'react';
स्रोत
2017-01-20 16:31:36
भी की [मैं ES6 आयात के लिए घुंघराले ब्रेसिज़ उपयोग कब करना चाहिए?] (Http://stackoverflow.com/q/36795819/218196) –
जिससे आप आयात कर रहे हैं पुस्तकालय प्रतिक्रिया आप आयात करना होगा डुप्लिकेट इस 'की तरह प्रतिक्रिया आयात 'प्रतिक्रिया' से प्रतिक्रिया क्योंकि प्रतिक्रिया एक डिफ़ॉल्ट निर्यात है। दूसरी ओर, घटक घुंघराले ब्रेसिज़ में रखा जाता है क्योंकि यह एक वैकल्पिक है। लाइब्रेरी से वैकल्पिक आयात ब्रेसिज़ में रखे जाते हैं –