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