Disabling buttons on react native
TouchableOpacity extends TouchableWithoutFeedback, so you can just use the disabled property : <TouchableOpacity disabled={true}> <Text>I’m disabled</Text> </TouchableOpacity> React Native TouchableWithoutFeedback #disabled documentation The new Pressable API has a disabled option too : <Pressable disable={true}> {({ pressed }) => ( <Text>I’m disabled</Text> )} </Pressable>