Mặc dù có một câu hỏi tương tự nhưng tôi không thể tạo một tệp có nhiều chức năng. Không chắc phương thức đã lỗi thời hay chưa vì RN đang phát triển rất nhanh. Làm thế nào để tạo chức năng trợ giúp toàn cầu trong phản ứng bản địa?
Tôi chưa quen với React Native.
Những gì tôi muốn làm là tạo một tệp js có nhiều chức năng có thể sử dụng lại và sau đó nhập nó trong các thành phần và gọi nó từ đó.
Những gì tôi đã làm cho đến nay có thể trông ngu ngốc nhưng tôi biết bạn sẽ yêu cầu nó vì vậy họ ở đây.
Tôi đã thử tạo một tên lớp Chandu và xuất nó như thế này
'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');
}
}
Và sau đó tôi nhập nó trong bất kỳ Thành phần cần thiết.
import Chandu from './chandu';
Và sau đó gọi nó như thế này
console.log(Chandu);
console.log(Chandu.helloChandu);
console.log(Chandu.helloBandu);
console.log(Chandu.papoy);
Điều duy nhất hoạt động là console.log đầu tiên, có nghĩa là tôi đang nhập đúng đường dẫn, nhưng không phải bất kỳ đường dẫn nào khác.
Cách chính xác để làm điều này xin vui lòng là gì?