React-Native:使用require()访问文件中的方法
React-Native: Accessing methods in file included using require()
在react native中将方法拆分为单独的类文件时,我如何从另一个文件访问这些类?
例如,在includes .js中我有以下内容:
'use strict'
import React, { Component } from 'react';
import {
AsyncStorage,
} from 'react-native';
var myClass = React.createClass({
doStuff: function(){
return 'Hello';
},
render: function(){ //This is required???
},
})
module.exports = myClass;
在我的index.ios.js文件中我有:
var myClass = require('./included');
我现在如何从myClass调用函数?
我是使用react native的新手,怀疑我目前的方法不理想,但还没有找到一个如何分离代码的清晰示例。例如,外部API调用类中的方法,这些方法来自于在我的应用程序中构建视图的类。
不能简单地在另一个组件中调用方法。React有自己的设计模式,这是不允许的。
根据React docs:
用于两个组件之间的通信亲子关系,您可以设置自己的全局事件系统。订阅componentDidMount()中的事件,取消订阅componentWillUnmount(),并在收到事件时调用setState()。
相关文章:
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用post方法从方法上传文件
- AJAX不会在文件上传后重定向到网页-POST方法
- Get方法获取csv文件的内容
- GWT:有没有一种方法可以修改GWT在编译中使用的Cast.java文件
- NodeJS-从同一文件中的另一个方法调用一个方法
- 节点如何将文件传递到http.write方法
- 任何编写文本文件并将其替换为上一个文本文件的方法
- ESDoc将我所有的模块方法放在一个标题下,而不是放在每个文件下,我该如何改变这种行为
- 在d3.json中使用d3.csv组合多个csv文件数据输入的最佳方法是什么
- 从HTML中的另一个文件访问javascript方法
- 有没有什么方法可以通过输入字段(type=file)来找出选择了多少个文件
- 如何在Liferay serveResource(-,-)方法中从AJAX请求下载文件
- 我无法在操作方法中将我的文件传递给 httppostedfilebase
- 在 Windows 现代(地铁)UI 应用中存储图像文件和音频文件的方法是什么?
- 在asp.net中调用Javascript方法中的Codebehind .cs文件方法
- 使用外部文件方法的Javascript if语句
- 如何在asp.net2.0中调用java脚本中的codeehind文件方法
- 如何在html5读取文件方法的最后迭代上运行代码