From 8d4b5553a0ced016f3347cf889fe17cf4e549181 Mon Sep 17 00:00:00 2001 From: Alexander Mann Date: Wed, 17 May 2017 20:43:37 -0400 Subject: [PATCH] Pass value and onChangeText down to TextInput Let the user control the value and state of the TextInput as opposed to controlling it internally with component state. --- lib/TextField.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/TextField.js b/lib/TextField.js index d42523a..f803f1f 100644 --- a/lib/TextField.js +++ b/lib/TextField.js @@ -85,7 +85,6 @@ export default class TextField extends Component { onBlur && onBlur(); }} onChangeText={(text) => { - this.setState({text}); onChangeText && onChangeText(text); }} onChange={(event) => { @@ -95,7 +94,7 @@ export default class TextField extends Component { onChange && onChange(event); }} ref="input" - value={this.state.text} + value={value} {...props} />