Embora exista uma pergunta semelhante, não estou conseguindo criar um arquivo com várias funções. Não tenho certeza se o método já está desatualizado ou não, pois o RN está evoluindo muito rapidamente. Como criar uma função auxiliar global em reagir nativo?
Eu sou novo no React Native.
O que eu quero fazer é criar um arquivo js cheio de muitas funções reutilizáveis e depois importá-lo em componentes e chamá-lo a partir daí.
O que venho fazendo até agora pode parecer estúpido, mas sei que você o solicitará, e aqui estão eles.
Tentei criar um nome de classe Chandu e exportá-lo assim
'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');
}
}
E então eu o importo em qualquer Componente necessário.
import Chandu from './chandu';
E então chame assim
console.log(Chandu);
console.log(Chandu.helloChandu);
console.log(Chandu.helloBandu);
console.log(Chandu.papoy);
A única coisa que funcionou foi o primeiro console.log, o que significa que estou importando o caminho correto, mas não outros.
Qual é a maneira correta de fazer isso, por favor?