react native:如何定义javascript类

react native:如何定义javascript类,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我用的是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 您能给我指一下关于如何定义非

我用的是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

您能给我指一下关于如何定义非react类并在react native中使用它们的文档吗?感谢阅读。

您需要导出您定义的类

例如:

//myClass.js
export default class myClass {
  email: string;
  name: string;
  constructor() {
      //...
  }
}

//index.ios.js
import myClass from './path/to/myClass.js'
请注意“导出默认值”,这样您就可以在react本机(或Javascript es6)项目中定义任何包含非react类的类,并将其导出,以供其他类导入和使用


了解更多详细信息。

我不熟悉reactjs,但如果您希望在JS中创建类,这应该会有所帮助,尤其是
自定义对象部分:是一个JavaScript库。是一个移动框架,不要把它们错当成同一个东西。谢谢!你为我节省了很多时间。我对stackoverflow有些陌生。如果我需要做任何其他事情来将此标记为已接受的答案,请告诉我。