हालांकि एक समान प्रश्न है कि मैं कई कार्यों के साथ एक फ़ाइल बनाने में विफल रहा हूं। यह निश्चित नहीं है कि विधि पहले से पुरानी है या नहीं क्योंकि आरएन बहुत तेजी से विकसित हो रहा है। देशी प्रतिक्रिया में वैश्विक सहायक फ़ंक्शन कैसे बनाएं?
मैं रिएक्टिव नेटिव के लिए नया हूं।
मैं जो करना चाहता हूं वह कई पुन: प्रयोज्य कार्यों से भरा एक जेएस फाइल बनाना है और फिर इसे घटकों में आयात करना और इसे वहां से कॉल करना है।
जो मैं अभी तक कर रहा हूं वह बेवकूफी भरा लग सकता है लेकिन मुझे पता है कि आप इसके लिए कहेंगे तो वे यहां हैं।
मैंने एक वर्ग नाम चंदू बनाने की कोशिश की और इसे इस तरह निर्यात किया
'use strict';
import React, { Component } from 'react';
import {
AppRegistry,
Text,
TextInput,
View
} from 'react-native';
export default class Chandu extends Component {
constructor(props){
super(props);
this.papoy = {
a : 'aaa'
},
this.helloBandu = function(){
console.log('Hello Bandu');
},
}
helloChandu(){
console.log('Hello Chandu');
}
}
और फिर मैं इसे किसी भी आवश्यक घटक में आयात करता हूं।
import Chandu from './chandu';
और फिर इसे इस तरह से कॉल करें
console.log(Chandu);
console.log(Chandu.helloChandu);
console.log(Chandu.helloBandu);
console.log(Chandu.papoy);
केवल एक चीज जो काम करती थी वह थी पहला कंसोल.लॉग, जिसका अर्थ है कि मैं सही रास्ता आयात कर रहा हूं, लेकिन कोई अन्य नहीं।
कृपया इसे करने का सही तरीका क्या है?