Метод ignoreAllLogs
Метод ignoreAllLogs класса
LogBox
принимает true, чтобы скрыть все предупреждения,
или вызывается без аргумента с тем же эффектом.
Передайте false, чтобы снова показывать LogBox.
Синтаксис
LogBox.ignoreAllLogs();
LogBox.ignoreAllLogs(true);
LogBox.ignoreAllLogs(false);
Параметры
| Параметр | Описание |
|---|---|
ignore |
true скрывает все логи. false возвращает показ.
|
Пример
Давайте отключить LogBox при старте:
import { LogBox } from 'react-native';
LogBox.ignoreAllLogs();
Красный и жёлтый экран предупреждений больше не перекрывают интерфейс.
Пример
Давайте включить LogBox снова из компонента:
import { useEffect } from 'react';
import { View, Text, LogBox } from 'react-native';
export default function App() {
useEffect(() => {
LogBox.ignoreAllLogs(true);
return () => LogBox.ignoreAllLogs(false);
}, []);
return (
<View>
<Text>abcde</Text>
</View>
);
}
На экране 'abcde'; предупреждения скрыты, пока компонент на экране.
Смотрите также
-
метод
ignoreLogs,
который скрывает отдельные шаблоны -
класс
LogBox,
который описывает экран разработки -
метод
reload,
который перезагружает JavaScript -
команда
start,
которая запускает Metro