javascript - React Native 如何知道我的默认类名?

标签 javascript android ios reactjs react-native

我是 React Native 的新手。很抱歉问了一个简单的问题。

React Native 如何知道并导入我的类名以及它如何使用我的类? 在 fragment 中,我的类(class)名称是“LotOfGreetings”。但是当我导入它时它怎么知道我的类名呢?

export default class LotOfGreetings extends Component {
  render() {
    return (
      <View style = {{alignItems: 'center'}}>
        <Greeting name = 'Rexxar'/>
        <Greeting name = 'Jaina'/>
        <Greeting name = 'Valeera'/>
      </View>
    );
  }
}

最佳答案

请查找有关导出和导入的详细信息。在react-native中,export可以通过以下两种方式进行:
1] 没有默认导出(即命名导出):

export class TempClass1 {}

必须使用它们的确切名称导入。这可以按如下方式完成:

import {TempClass1 } from './components'

2] 默认导出:

export default class TempClass1 {}

不必使用 {} 导入它们。这可以按如下方式完成:

import TempClass1 from './components'

也不一定要使用它们的确切名称来导入它们。这可以按如下方式完成:

import RenamedTempClass1 from './components'

您可以同时导入默认导出和命名导出。这可以按如下方式完成:

import RenamedTempClass1,{TempClass1} from './components'

关于javascript - React Native 如何知道我的默认类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51257065/

相关文章:

javascript - 动态脚本什么时候执行?

android-无法将适配器与recyclerView一起使用

ios - Firebase 发布了 2 个不同的 uid -Swift iOS

javascript - 输入数据库中的特定字段时如何生成特定电子邮件的电子邮件触发器

javascript - Webpack:编译文件夹但保留单独的文件?

javascript - 为什么我不能改变溢出父图像的宽度,而我可以改变高度?

java - 在 Android 上做一个音频循环

java - 未知类 : 'button' & invalid method decleration; return type required for findViewById

ios - Swift ios didSelectItemAt 直到第二次单击才被调用

ios - iPhone X 上 ionic 的屏幕尺寸问题