Для того, чтобы две кнопки были на одном уровне в React Native, вы можете использовать компоненты View и Flexbox для управления расположением элементов.
Flexbox - это мощный инструмент, который позволяет гибко управлять расположением элементов внутри контейнера. Позволяет изменять порядок элементов, выравнивать их по горизонтали и вертикали, а также устанавливать отступы между элементами.
Для создания двух кнопок на одном уровне, вы можете обернуть их внутри контейнера View и применить Flexbox свойства к этому контейнеру. Например, вы можете использовать свойство flexDirection="row", чтобы элементы располагались в одну линию горизонтально.
Вот пример кода:
import React from 'react'; import { View, Button } from 'react-native'; const App = () => { return ( <View style={{ flexDirection: 'row' }}> <Button title="Кнопка 1" onPress={() => console.log('Нажата кнопка 1')} /> <Button title="Кнопка 2" onPress={() => console.log('Нажата кнопка 2')} /> </View> ); } export default App;
В этом примере мы создаем компонент App, который содержит две кнопки, обернутые внутри контейнера View. Мы устанавливаем свойство flexDirection="row" для контейнера, чтобы кнопки располагались в одну линию горизонтально.
Вы можете настроить внешний вид кнопок, используя стили или дополнительные свойства, доступные в компоненте Button.
Таким образом, вы сможете достичь цели и разместить две кнопки на одном уровне в React Native, используя компоненты View и Flexbox для управления расположением элементов.