在我的新本地应用程序的顶部,创建了一些样板代码
export default class App extends Component < {} > {
render() {
...
}
}
在React Native Documentation的Learn the Basics网页中,有一节Component。在本节中,它提到了
组件可以非常简单 - 唯一需要的是a 渲染功能...
我无法在API列表中看到Component
的条目。我认为这个Component
与Java中的Object
具有相同的想法,作为一切的基类。
Java的Object
类提供了一些方法,例如toString()
。
我想知道:
我的推定是否正确?
是否有某个文档的网络链接可以详细说明
api for Component
?
本机提供的其他内容,不是我自己的自定义代码,可以放在我的App
内
类
答案 0 :(得分:0)
您可以阅读有关React Components here的信息。 React-Native使用React架构。
组件是您的应用程序的一个具有特定功能的模块。在左侧边栏here,您可以看到一个名为“Components”的部分。这些是默认的React-Native组件。您可以使用这些组件创建应用程序中所需的其他组件。可以查看或创建组件的示例是Expo SDK和React-Native-Elements组件库的组件。
通过此链接,您可以使用Expo应用查看设备上的所有React-Native和Expo组件:https://expo.io/@community/native-component-list
您想要呈现的其他库的自定义组件/组件(将它们放在return语句中,用括号括起来,如return (<Text>Hello World</Text>);
。
此外,任何与渲染屏幕相关的内容也可以放在render方法中,但在return语句之外。例如,状态/道具解构,条件渲染(如果某些事情为真 - 显示此视图,否则显示此视图)等等。