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

Перечисление Display

Перечисление Display задает ключ display в стиле View и других компонентов. Значение 'none' убирает элемент из раскладки, не оставляя для него места.

Синтаксис

display: 'none'

Значения

Значение Описание
'flex' Элемент участвует в flex-раскладке как обычно.
'none' Элемент не показывается и не занимает места в контейнере.

Пример

Давайте скроем второй текст из ряда:

import { View, Text, StyleSheet } from 'react-native'; export default function App() { return ( <View style={styles.row}> <Text>abcde</Text> <Text style={styles.hidden}>12345</Text> </View> ); } const styles = StyleSheet.create({ row: { flexDirection: 'row', }, hidden: { display: 'none', }, });

На экране останется только первый текст, второй не займет места в ряду.

Пример

Давайте переключим видимость блока по условию:

import { View, Text, StyleSheet } from 'react-native'; export default function App() { const showExtra = false; return ( <View> <Text>abcde</Text> <View style={showExtra ? styles.show : styles.hide}> <Text>12345</Text> </View> </View> ); } const styles = StyleSheet.create({ show: { display: 'flex', }, hide: { display: 'none', }, });

На экране при showExtra равном false нижний блок исчезнет из раскладки.

Смотрите также

  • компонент View,
    который держит дочерние элементы
  • перечисление Position,
    которое ставит элемент в поток или поверх него
  • перечисление Overflow,
    которое обрезает содержимое за границей
  • перечисление FlexDirection,
    которое задает направление ряда
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить