क्या आप एक्सपो प्रोजेक्ट में https://github.com/tolu360/react-native-google-places जैसे पुस्तकालयों का उपयोग कर सकते हैं? मुझे लगता है कि कोई भी एनपीएम लाइब्रेरी जोड़ने के लिए ठीक है, लेकिन इस Google स्थल पिकर जैसे पुस्तकालयों के बारे में क्या है जिसके लिए मूल परियोजनाओं को जोड़ने के लिए पोस्ट इंस्टॉल चरणों की आवश्यकता होती है। क्या वे एक्सपो के साथ समर्थित हैं?क्या आप देशी निर्भरताओं के साथ पुस्तकालयों को एक्सपो प्रतिक्रिया मूल परियोजना में जोड़ सकते हैं?
उत्तर
नियमित एक्सपो परियोजनाएं केवल जावास्क्रिप्ट में लिखी जाती हैं और उद्देश्य-सी या जावा वाले एनपीएम पैकेज का समर्थन नहीं करती हैं। हालांकि, एक्सपो एक उन्नत एसडीके प्रदान करता है जिसे एक्सपोकिट कहा जाता है जब आपको बिल्कुल कस्टम देशी कोड का उपयोग करने की आवश्यकता होती है। एक्सपो डॉक्स से:
आम तौर पर, एक्सपो क्षुधा शुद्ध जे एस में लिखा है और कभी नहीं कर रहे हैं देशी iOS या Android परत को "ड्रॉप डाउन"। यह एक्सपो दर्शन के लिए मूल है और यह एक्सपो को उपयोग के लिए तेज़ और शक्तिशाली बनाता है।
हालांकि, कुछ ऐसे मामले हैं जहां उन्नत डेवलपर्स को एक्सपो ऑफ़-द-बॉक्स के बाहर मूल क्षमताओं की आवश्यकता होती है। सबसे अधिक सामान्य स्थिति तब होती है जब किसी प्रोजेक्ट को एक विशिष्ट मूल मॉड्यूल की आवश्यकता होती है जो प्रतिक्रिया मूल कोर या एक्सपो एसडीके द्वारा समर्थित नहीं है।
एक्सकॉकिट युक्त एक्सकोड और एंड्रॉइड स्टूडियो प्रोजेक्ट बनाने के लिए आप अपने एक्सपो प्रोजेक्ट को "अलग" कर सकते हैं। फिर आप किसी अन्य एक्सकोड या एंड्रॉइड स्टूडियो प्रोजेक्ट के साथ कस्टम ऑब्जेक्टिव-सी या जावा को उसी तरह जोड़ देंगे।
हालांकि, एक्सपो दस्तावेज़ भी कस्टम देशी कोड लिखने के कुछ डाउनसाइड्स के बारे में चेतावनी देते हैं; जेएस में अक्सर कई सुविधाएं लागू की जा सकती हैं, जिससे आप मानक एक्सपो प्रोजेक्ट के सभी लाभों को बरकरार रख सकते हैं।
चेतावनी: हम इस मार्ग, लेने से हमारे डेवलपर्स के सबसे हतोत्साहित के रूप में हमें विश्वास है कि लगभग सब कुछ आपको बस इतना करना बेहतर जे एस के साथ एक पार मंच रास्ते में पूरा किया है।
जेएस में लेखन आपको ओवर-द-एयर कोड परिनियोजन और एक्सपो से चल रहे अद्यतनों और समर्थन से लाभ का लाभ उठाने में सक्षम बनाता है। यदि आपको मूल कोड से कोई विशेष मांग नहीं है, तो आपको केवल यह करना चाहिए, जो एक्सपो एक अच्छा काम नहीं करेगा, जैसे कि ( उदाहरण) विशेष सीपीयू-गहन वीडियो प्रोसेसिंग जो डिवाइस पर स्थानीय रूप से होना चाहिए।
- 1. आप प्रतिक्रिया मूल में फ्लोटिंग टूलटिप्स कैसे जोड़ सकते हैं?
- 2. प्रतिक्रिया मूल बनाम प्रतिक्रिया मूल ऐप
- 3. प्रतिक्रिया देशी छवि जोड़ सकते हैं और स्पर्श करने योग्य
- 4. प्रतिक्रिया मूल देशी आईपैड
- 5. प्रतिक्रिया मूल देशी पिकर
- 6. प्रतिक्रिया के पुराने संस्करण के साथ नई प्रतिक्रिया मूल परियोजना
- 7. प्रतिक्रिया-देशी
- 8. प्रतिक्रिया मूल देशी
- 9. प्रतिक्रिया मूल देशी
- 10. क्यूटी निर्माता: क्या वीएस समाधान की तरह कुछ है जिसमें आप परियोजनाएं जोड़ सकते हैं और परियोजना निर्भरताओं को सेट कर सकते हैं और ऑर्डर बना सकते हैं?
- 11. क्या आप कोको (ओब्जे-सी) परियोजना में सी ++ पुस्तकालयों का उपयोग कर सकते हैं?
- 12. प्रतिक्रिया मूल निवासी 0.48 - `scrollview देशी
- 13. देशी निर्भरताओं के साथ ग्रैडल का उपयोग
- 14. आप अपनी परियोजना की निर्भरताओं (पुस्तकालयों) के लाइसेंस कैसे प्रबंधित करते हैं?
- 15. एक्सपो किट
- 16. नेटबीन्स में मूल निर्भरताओं के साथ आप ग्रैडल प्रोजेक्ट को कैसे डिबग करते हैं?
- 17. क्या आप HtmlGenericControl में बाल नियंत्रण जोड़ सकते हैं?
- 18. प्रतिक्रिया-मूल परियोजना
- 19. क्या आप एक आयनिक ऐप में बूटस्ट्रैप जोड़ सकते हैं?
- 20. क्या आप UINavigationBar के ऊपर एक UIView जोड़ सकते हैं?
- 21. क्या मैं अभी भी अपने प्रतिक्रिया मूल ऐप को अलग करने के बाद एक्सपो का उपयोग कर सकता हूं?
- 22. छवि नहीं दिखा सकते हैं प्रतिक्रिया में मूल निवासी
- 23. आप वेब क्लाइंट (सी #) में प्रमाणपत्र कैसे जोड़ सकते हैं?
- 24. क्या आप सी # कोड में मूल अपवाद पकड़ सकते हैं?
- 25. क्या आप QDialog पर टूलबार जोड़ सकते हैं?
- 26. परियोजना संदर्भ और परियोजना निर्भरताओं के बीच क्या अंतर है?
- 27. क्या आप std :: condition_variable के साथ std :: recursive_mutex को जोड़ सकते हैं?
- 28. एक्सपो में मौजूदा प्रतिक्रिया मूल को परिवर्तित नहीं कर सकता: देशीVersion.major
- 29. unsToResolve त्रुटि: पुस्तकालयों/एआरटी/प्रतिक्रिया मूल एआरटी.जेएस
- 30. क्या आप एक ईएससी कुंजी शॉर्टकट जोड़ सकते हैं?
+1। आपके उत्तर के आधार पर मैं [प्रतिक्रिया-मूल-एफएस] (https://github.com/itinance/react-native-fs) का उपयोग करने में असमर्थ हूं क्योंकि इसे 'प्रतिक्रिया-मूल लिंक' की आवश्यकता होती है और इसके लिए [प्रतिक्रिया-मूल -fetch-ब्लॉब] (https://github.com/wkh237/react-native-fetch-blob)। [प्रतिक्रिया-मूल-एफएस] का एक एक्सपो संस्करण है (https://github.com/expo/exponent-react-native-fs) लेकिन यह काम करने के लिए नहीं कर सकता है। क्या आप कृपया इस में मेरी मदद कर सकते हैं? धन्यवाद –
@ lal-zada एक्सपो 2.0 पहले ही फ़ाइल सिस्टम का समर्थन करता है: https://docs.expo.io/versions/latest/sdk/filesystem.html – ronin1184