<Button>

This represents a clickable button that can stand alone without any children.

Propstitle requiredaccessibilityLabelaccessibilityActionscolordisabledtestIDtouchSoundDisabled Platform-specific PropshasTVPreferredFocus TVnextFocusDown Android TVnextFocusForward Android TVnextFocusLeft Android TVnextFocusRight Android TVnextFocusUp Android TV
Event PropsonAccessibilityActiononPress required

RESETRUNFULL
import React from 'react';import { StyleSheet, Button, View, SafeAreaView, Text, Alert } from 'react-native';const Separator = () => (
  <View style={styles.separator} />);const App = () => (
  <SafeAreaView style={styles.container}>
    <View>
      <Text style={styles.title}>
        Adjust the color in a way that looks standard on each platform. On
  iOS, the color prop controls the color of the text. On Android, the color adjusts the background color of the button.
      </Text>
      <Button title="Press me" color="#f194ff"
        onPress={() => Alert.alert('Button with adjusted color pressed')}
  />
    </View>
    <Separator />
    <View>
      <Text style={styles.title}>
        This layout strategy lets the title define the width of the button.
      </Text>
      <View style={styles.fixToText}>
        <Button title="Left button" onPress={()=>Alert.alert('Left b. pressed')} />
        <Button title="Right button" onPress={()=>Alert.alert('Right b. pressed')} />
      </View>
    </View>
  </SafeAreaView>);const styles = StyleSheet.create({
  container: { flex: 1, justifyContent: 'center', marginHorizontal: 16,},
  title: {textAlign: 'center', marginVertical: 8,},
  fixToText: {flexDirection: 'row', justifyContent: 'space-between', },
  separator: { marginVertical: 8, borderBottomColor: '#737373',
                      borderBottomWidth: StyleSheet.hairlineWidth,},});export default App;