Метод reload
Метод reload класса
DevSettings
не принимает аргументов.
Вызов перезапускает загрузку пакета из Metro,
как комбинация перезагрузки в меню разработчика.
Синтаксис
DevSettings.reload();
Параметры
| Параметр | Описание |
|---|
Пример
Давайте перезагрузить приложение после смены конфигурации:
import { DevSettings } from 'react-native';
DevSettings.reload();
JavaScript-слой перезапустится и снова выполнит index.js.
Пример
Давайте вызвать reload из интерфейса:
import { View, Text, Pressable, DevSettings } from 'react-native';
export default function App() {
return (
<View>
<Pressable onPress={() => DevSettings.reload()}>
<Text>12345</Text>
</Pressable>
</View>
);
}
На экране '12345'; касание перезагрузит код без нативной сборки.
Смотрите также
-
класс
DevSettings,
который описывает инструменты разработки -
класс
LogBox,
который фильтрует предупреждения -
команда
start,
которая держит Metro для hot reload -
класс
AppRegistry,
который снова регистрирует корень после reload