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

Метод 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
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить