react-native:如何定义javascript类

时间:2016-03-04 19:47:36

标签: javascript reactjs react-native

我正在使用本机反应。我需要定义一个类:

class myClass {
  email: string;
  name: string;
  constructor() {
      setUser(fbid: string, token: string): boolean {

我正在尝试在自己的文件myClass.js中定义它,当我将它包含在我的index.ios.js中时,我收到此错误:

Can't find variable: myClass

您能否指出我有关如何定义非反应类并在反应本机中使用它们的任何文档?谢谢你的阅读。

1 个答案:

答案 0 :(得分:19)

您需要导出您定义的类。

示例:

PixelFormat.Format24bppRgb

请注意“导出默认值”,因此您可以在React Native(或Javascript es6)项目中定义任何类,包括非反应类,并将其导出,使其可供导入和使用其他课程。

请参阅 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export

了解更多详情。