首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >React Native:如何将一个文件拆分为多个文件并导入它们?

React Native:如何将一个文件拆分为多个文件并导入它们?
EN

Stack Overflow用户
提问于 2015-10-03 22:17:54
回答 2查看 14.1K关注 0票数 22

我正在用react原生语言编写我的第一个应用程序,我的js文件变得非常大。拆分文件的正确方式是什么?

如果我有像这样的东西

var MyClass = React.createClass({
  ...
})

我可以将它保存在myclass.js中,然后通过命令将其包含在另一个js文件中吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-04 03:48:22

通常,您可以执行以下操作:

var MyClass = React.createClass({
    ...
)}

module.exports = MyClass;

这样你就可以知道什么应该是公开的。

然后,在以前的大文件中,您可以像这样加载内容:

var MyClass = require('./myclass.js');

Require返回引用module.exports值的对象。

票数 17
EN

Stack Overflow用户

发布于 2017-04-15 16:39:25

以下是使用Javascript语句的更新解决方案(在最新的React-Native中,通常是ECMAScript6和更高版本的import ):

file1 myClass.js:

export default class myClass {...}

file2 app.js:

import myClass from './myClass';

这是使用单个default导出的基本版本。您还可以导出在导入时必须明确列出的named导出。有关更多信息,请参阅exportimport

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32923572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档