Files
freeCodeCamp/guide/russian/react-native/hello-world/index.md
2018-10-16 21:32:40 +05:30

41 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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 или браузера, поэтому вам нужно отображать вещи на экране из мобильного API, который предоставляет React Native. Например, вместо использования `<p>` в качестве обертки для текста, подобного вам в Интернете, вы должны использовать `<Text>` ; вместо тегов контейнера `<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);
```
Чтобы отобразить код на экране, вместо того, чтобы открывать страницу в браузере, вы используете специальный `AppRegistry.registerComponent()` предоставленный React Native для рендеринга приложения на мобильное устройство.