相关疑难解决方法(0)

如何在反应原生中创建充满功能的辅助文件?

虽然有类似的问题,但我无法创建具有多个功能的文件.不确定该方法是否已经过时,因为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');
  }
}
Run Code Online (Sandbox Code Playgroud)

然后我将其导入任何所需的组件.

import Chandu from './chandu';
Run Code Online (Sandbox Code Playgroud)

然后像这样称呼它

console.log(Chandu);
console.log(Chandu.helloChandu);
console.log(Chandu.helloBandu);
console.log(Chandu.papoy);
Run Code Online (Sandbox Code Playgroud)

唯一有效的是第一个console.log,这意味着我正在导入正确的路径,但不会导入任何其他路径.

请问这样做的正确方法是什么?

reactjs react-native

110
推荐指数
4
解决办法
11万
查看次数

在本机中如何重用函数?

我需要从本地反应的另一个页面访问函数.

示例:

validateEmail = (email) => {
// ---- Code ----
}
Run Code Online (Sandbox Code Playgroud)

我需要在login.js和registration.js中访问该函数

react-native react-native-android react-native-ios

8
推荐指数
1
解决办法
7023
查看次数