Прежде всего onBlur
вызывается, когда ввод текста размыт. Но если вы хотите отклонить клавиатуру, когда вы касались за пределами области TextInput, используемой ниже сценария ios
<ScrollView keyboardShouldPersistTaps="handled">
<TextInput
onChangeText={this.onChangeText}
keyboardType="phone-pad"
returnKeyType="done"
/>
</ScrollView>
или
<TouchableWithoutFeedback onPress={Keyboard.dismiss} accessible={false}>
<View style={{ flex: 1, backgroundColor: "#fff" }}>
<TextInput
onChangeText={this.onChangeText}
keyboardType="phone-pad"
returnKeyType="done"
/>
</View>
</TouchableWithoutFeedback>
Надеюсь, это поможет вам. Не стесняйтесь сомнений.