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

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

Перечисление FlexDirection задает главную ось контейнера View. Значение пишут в ключе flexDirection объекта стиля. Объект собирают через класс StyleSheet.

Синтаксис

flexDirection: 'row'

Значения

Значение Описание
'column' Дочерние элементы встают столбцом, сверху вниз.
'row' Дочерние элементы встают в ряд. При письме слева направо это слева направо.
'column-reverse' Дочерние элементы встают столбцом в обратном порядке, снизу вверх.
'row-reverse' Дочерние элементы встают в ряд в обратном порядке.

Значение по умолчанию: 'column'.

Пример

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

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

На экране оба текста встанут в горизонтальный ряд и прижмутся к его началу.

Пример

Давайте развернем столбец через 'column-reverse':

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

На экране второй текст окажется выше первого.

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

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