Хоча є подібне питання, я не можу створити файл з декількома функціями. Не впевнений, чи метод вже застарів чи ні, оскільки RN розвивається дуже швидко. Як створити глобальну функцію помічника у реагуванні рідних?
Я новачок у 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, це означає, що я імпортую правильний шлях, але не будь-який інший.
Який правильний спосіб зробити це, будь ласка?