有没有完整的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的Object
class提供了toString()
.
等一些方法
我想知道:
我的推测是否正确?
是否有指向详细说明完整文档的某处的网络链接
api 对于 Component
?
react native还提供了什么,不是我自己的自定义代码,可以放在我的里面App
class?
您可以阅读 React 组件 here。 React-Native 利用 React 架构。
组件是具有特定功能的应用程序模块。在左侧边栏 here 您可以看到一个名为 "Components" 的部分。这些是默认的 React-Native 组件。您可以使用这些组件创建应用程序所需的其他组件。组件外观或创建方式的示例是 Expo SDK 和 React-Native-Elements 组件库的组件。
通过这个link,您可以使用 Expo 应用查看设备上的所有 React-Native 和 Expo 组件:https://expo.io/@community/native-component-list
您的自定义组件/您要渲染的其他库的组件(将它们放在 return 语句中,用括号括起来,如 return (<Text>Hello World</Text>);
.
此外,任何与渲染屏幕相关的内容也可以放在 render 方法中,但放在 return 语句之外。例如,状态/道具解构、条件渲染(如果为真 - 显示此视图,否则显示此视图)等等。
在我的新 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的Object
class提供了toString()
.
我想知道:
我的推测是否正确?
是否有指向详细说明完整文档的某处的网络链接 api 对于
Component
?react native还提供了什么,不是我自己的自定义代码,可以放在我的里面
App
class?
您可以阅读 React 组件 here。 React-Native 利用 React 架构。
组件是具有特定功能的应用程序模块。在左侧边栏 here 您可以看到一个名为 "Components" 的部分。这些是默认的 React-Native 组件。您可以使用这些组件创建应用程序所需的其他组件。组件外观或创建方式的示例是 Expo SDK 和 React-Native-Elements 组件库的组件。
通过这个link,您可以使用 Expo 应用查看设备上的所有 React-Native 和 Expo 组件:https://expo.io/@community/native-component-list
您的自定义组件/您要渲染的其他库的组件(将它们放在 return 语句中,用括号括起来,如
return (<Text>Hello World</Text>);
.此外,任何与渲染屏幕相关的内容也可以放在 render 方法中,但放在 return 语句之外。例如,状态/道具解构、条件渲染(如果为真 - 显示此视图,否则显示此视图)等等。