41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
|
---
|
|||
|
title: Hello World
|
|||
|
localeTitle: 你好,世界
|
|||
|
---
|
|||
|
## 你好,世界
|
|||
|
|
|||
|
在传统网页中,您可以轻松渲染`Hello World!`写一些像这样的HTML到屏幕:
|
|||
|
|
|||
|
```html
|
|||
|
|
|||
|
<!DOCTYPE html>
|
|||
|
<html>
|
|||
|
<head>
|
|||
|
<title>Test Page</title>
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<p>Hello World!</p>
|
|||
|
</body>
|
|||
|
</html>
|
|||
|
```
|
|||
|
|
|||
|
在React Native中,没有DOM或浏览器,因此您必须从React Native提供的移动API向屏幕渲染内容。例如,您可以使用`<Text>` ;而不是像在Web上那样使用`<p>`标记作为文本的包装器。而不是`<div>`容器标签,您将使用`<View>` 。
|
|||
|
|
|||
|
```js
|
|||
|
import React, { Component } from 'react';
|
|||
|
import { AppRegistry, View, Text } from 'react-native';
|
|||
|
|
|||
|
class App extends Component {
|
|||
|
render () {
|
|||
|
return (
|
|||
|
<View>
|
|||
|
<Text> Hello World! </Text>
|
|||
|
</View>
|
|||
|
);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
AppRegistry.registerComponent('AwesomeProject', () => App);
|
|||
|
```
|
|||
|
|
|||
|
要将代码呈现到屏幕,而不是在浏览器中打开页面,您可以使用React Native提供的特殊`AppRegistry.registerComponent()`方法将应用程序呈现给移动设备。
|