diff --git a/src/components/TextInput/BaseTextInput.js b/src/components/TextInput/BaseTextInput.js index c4a2693b5d44..4c03bb620615 100644 --- a/src/components/TextInput/BaseTextInput.js +++ b/src/components/TextInput/BaseTextInput.js @@ -54,6 +54,11 @@ class BaseTextInput extends Component { this.value = this.props.value; + // In some cases, When the value prop is empty, it is not properly updated on the TextInput due to its uncontrolled nature, thus manually clearing the TextInput. + if (this.props.value === '') { + this.input.clear(); + } + if (this.props.value) { this.activateLabel(); } else if (!this.state.isFocused) {