We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1236d1f commit 08caa67Copy full SHA for 08caa67
1 file changed
src/ReactCodeInput.js
@@ -33,7 +33,7 @@ class ReactCodeInput extends Component {
33
super(props);
34
35
const { fields, forceUppercase } = props;
36
- let { value } = props;
+ let value = props.value || '';
37
38
if (forceUppercase) {
39
value = value.toUpperCase();
@@ -55,6 +55,10 @@ class ReactCodeInput extends Component {
55
}
56
57
UNSAFE_componentWillReceiveProps(nextProps) {
58
+ if (nextProps.value == null) {
59
+ return;
60
+ }
61
+
62
this.setState({
63
value: nextProps.value,
64
});
0 commit comments