แม้ว่าจะมีคำถามคล้าย ๆ กันว่าฉันไม่สามารถสร้างไฟล์ที่มีหลายฟังก์ชันได้ ไม่แน่ใจว่าวิธีนี้ล้าสมัยไปแล้วหรือไม่เนื่องจาก RN มีการพัฒนาอย่างรวดเร็ว จะสร้างฟังก์ชัน global helper ใน react native ได้อย่างไร?
ฉันยังใหม่กับ React Native
สิ่งที่ฉันต้องการทำคือสร้างไฟล์ js ที่เต็มไปด้วยฟังก์ชันที่สามารถใช้ซ้ำได้มากมายจากนั้นนำเข้าในส่วนประกอบและเรียกใช้จากที่นั่น
สิ่งที่ฉันทำมาจนถึงตอนนี้อาจจะดูโง่ แต่ฉันรู้ว่าคุณจะถามมันดังนั้นพวกเขาจึงอยู่ที่นี่
ฉันพยายามสร้างชื่อคลาส Chandu และส่งออกเป็นแบบนี้
'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);
สิ่งเดียวที่ใช้งานได้คือ console.log แรกซึ่งหมายความว่าฉันกำลังนำเข้าเส้นทางที่ถูกต้อง แต่ไม่ใช่วิธีอื่น
วิธีที่ถูกต้องในการดำเนินการนี้คืออะไร?