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

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