有没有完整的react-native组件API

Is there a complete react-native Component API

在我的新 React Native 应用程序的顶部创建了一些样板代码

export default class App extends Component < {} > {
    render() {
        ...
    }
}

在 React Native 文档的“学习基础知识”网页中,有一个关于 Component 的部分。在本节中,它提到

A component can be pretty simple - the only thing that's required is a render function...

我在 API 列表中看不到 Component 的条目。我认为这个 Component 与 Java 中的 Object 具有相同的想法,作为所有内容的基础 class。 Java的Objectclass提供了toString().

等一些方法

我想知道:

  1. 您可以阅读 React 组件 here。 React-Native 利用 React 架构。

  2. 组件是具有特定功能的应用程序模块。在左侧边栏 here 您可以看到一个名为 "Components" 的部分。这些是默认的 React-Native 组件。您可以使用这些组件创建应用程序所需的其他组件。组件外观或创建方式的示例是 Expo SDK 和 React-Native-Elements 组件库的组件。

    通过这个link,您可以使用 Expo 应用查看设备上的所有 React-Native 和 Expo 组件:https://expo.io/@community/native-component-list

  3. 您的自定义组件/您要渲染的其他库的组件(将它们放在 return 语句中,用括号括起来,如 return (<Text>Hello World</Text>);.

    此外,任何与渲染屏幕相关的内容也可以放在 render 方法中,但放在 return 语句之外。例如,状态/道具解构、条件渲染(如果为真 - 显示此视图,否则显示此视图)等等。