最佳答案
虽然有一个类似的问题,我未能创建一个具有多个功能的文件。不确定这个方法是否已经过时了,因为 RN 发展得很快。如何创建反应本机全局帮助函数?
我是“本土反应”的新手。
我想要做的是创建一个包含许多可重用函数的 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,这意味着我导入的是正确的路径,而不是其他任何路径。
请问做这件事的正确方法是什么?