Fixed lifecycle timeout issue
This commit is contained in:
@ -109,11 +109,16 @@ class InlineForm extends React.Component {
|
||||
onSubmit: Function,
|
||||
disabled?: boolean,
|
||||
};
|
||||
validationTimeout: number;
|
||||
|
||||
state = {
|
||||
validationError: false,
|
||||
};
|
||||
|
||||
componentWillUnmount() {
|
||||
clearTimeout(this.validationTimeout);
|
||||
}
|
||||
|
||||
handleSubmit = event => {
|
||||
event.preventDefault();
|
||||
if (this.props.value) {
|
||||
@ -122,7 +127,7 @@ class InlineForm extends React.Component {
|
||||
this.setState({
|
||||
validationError: true,
|
||||
});
|
||||
setTimeout(
|
||||
this.validationTimeout = setTimeout(
|
||||
() =>
|
||||
this.setState({
|
||||
validationError: false,
|
||||
|
Reference in New Issue
Block a user