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

Метод registerComponent

Метод registerComponent класса AppRegistry принимает строковое имя и функцию, которая возвращает компонент. Имя должно совпадать с записью в нативном проекте. Обычно вызов стоят в index.js один раз при старте пакета.

Синтаксис

AppRegistry.registerComponent('abcde', () => App);

Параметры

Параметр Описание
appKey Строковое имя приложения для нативной оболочки.
componentProvider Функция без аргументов, которая возвращает корневой компонент.

Пример

Давайте зарегистрируем App под именем 'abcde':

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

После сборки нативный код загрузит компонент App по ключу 'abcde'.

Пример

Давайте выведем подпись из зарегистрированного корня:

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

На экране строка 'abcde', если registerComponent уже связал это имя с App.

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

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