react-native-text-input-enhance
Version:
Text Input Enhance to fix clear text value in React Native Text Input
44 lines (28 loc) • 1.06 kB
Markdown
# react-native-text-input-enhance [](https://badge.fury.io/js/react-native-text-input-enhance)
## Demo

## Getting started
`$ npm install react-native-text-input-enhance --save`
## Why you should this TextInput
In React Native version 0.54.0 we have bug
- `clear()` doesn't work from the second time
#Issue
[#18272](https://github.com/facebook/react-native/issues/18272)
This issue can fix in the future with this fix
[#18278](https://github.com/facebook/react-native/pull/18278)
## Usage
```javascript
import RNTextInput from 'react-native-text-input-enhance';
// TODO: What to do with the module?
<TextInput
hasRef={ref => (this.textInputRef = ref)} // Use "hasRef" instead of "ref"
onSubmitEditing={() => this.textInputRef2.focus()}
/>
<TextInput hasRef={ref => (this.textInputRef2 = ref)} />
// You can call this fuction in some where to clear text
this.textInputRef.clear();
```
## License
This module is [MIT licensed](./LICENSE)