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

Класс DevSettings

Класс DevSettings доступен в режиме разработки. Метод reload перезагружает JavaScript-пакет на подключённом устройстве или симуляторе. Полезно после правки кода без полной пересборки нативного приложения.

Синтаксис

import { DevSettings } from 'react-native'; DevSettings.reload();

Методы

Метод Описание
reload Перезагружает JavaScript на устройстве.

Пример

Давайте перезагрузить пакет из консоли разработки:

import { DevSettings } from 'react-native'; DevSettings.reload();

Экран приложения мигнёт и подтянет свежий код из Metro.

Пример

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

import { View, Text, Pressable, DevSettings } from 'react-native'; export default function App() { return ( <View> <Pressable onPress={() => DevSettings.reload()}> <Text>abcde</Text> </Pressable> </View> ); }

На экране 'abcde'; касание перезапустит JavaScript-слой.

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

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