如何在React Native中创建功能齐全的助手文件?

reactjs React.js

Tom小小蛋蛋

2020-03-12

尽管存在类似的问题,但我无法创建具有多个功能的文件。由于RN的发展非常迅速,因此不确定该方法是否已经过时。如何在React Native中创建全局助手功能?

我是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,这意味着我正在导入正确的路径,但没有其他任何路径。

请问正确的方法是什么?

第871篇《如何在React Native中创建功能齐全的助手文件?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android