Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
102 of 196 menu
◀ ▶

Класс AppRegistry

Класс AppRegistry не рисует экран сам. Метод registerComponent регистрирует компонент, который нативная оболочка покажет при запуске. Имя должно совпадать с именем в проекте Android или iOS. Вызов пишут в index.js, а не внутри компонента App.

Синтаксис

import { AppRegistry } from 'react-native'; import App from './App'; AppRegistry.registerComponent('abcde', () => App);

Методы

Метод Описание
registerComponent Регистрирует корневой компонент под строковым именем.

Пример

Давайте зарегистрируем корень с именем 'abcde':

import { AppRegistry } from 'react-native'; import App from './App'; AppRegistry.registerComponent('abcde', () => App);

Нативный код найдёт компонент по этому имени при старте.

Пример

Давайте покажем экран после регистрации через обычный App:

import { View, Text } from 'react-native'; export default function App() { return ( <View> <Text>12345</Text> </View> ); }

На экране текст '12345', если index.js уже вызвал registerComponent для этого компонента.

Смотрите также

  • метод registerComponent,
    который связывает имя и компонент
  • класс AppState,
    который сообщает, видно ли приложение
  • класс DevSettings,
    который перезагружает JavaScript в режиме разработки
  • класс LogBox,
    который управляет экраном предупреждений
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить