Chociaż istnieje podobne pytanie, nie udaje mi się utworzyć pliku z wieloma funkcjami. Nie jestem pewien, czy metoda jest już przestarzała, czy nie, ponieważ RN rozwija się bardzo szybko. Jak stworzyć globalną funkcję pomocniczą w React Native?
Jestem nowy w React Native.
To, co chcę zrobić, to stworzyć plik js pełen wielu funkcji wielokrotnego użytku, a następnie zaimportować go do komponentów i wywołać go stamtąd.
To, co robiłem do tej pory, może wyglądać głupio, ale wiem, że poprosisz o to, więc oto one.
Próbowałem utworzyć nazwę klasy Chandu i wyeksportować ją w ten sposób
'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');
}
}
A następnie importuję go w dowolnym wymaganym komponencie.
import Chandu from './chandu';
A potem nazwij to tak
console.log(Chandu);
console.log(Chandu.helloChandu);
console.log(Chandu.helloBandu);
console.log(Chandu.papoy);
Jedyną rzeczą, która zadziałała, był pierwszy console.log, co oznacza, że importuję poprawną ścieżkę, ale żadnych innych.
Jaki jest właściwy sposób, aby to zrobić?