availity-reactstrap-validation icon indicating copy to clipboard operation
availity-reactstrap-validation copied to clipboard

Can't perform a React state update on an unmounted component

Open darrenmerrett opened this issue 6 years ago • 0 comments

Hi,

I'm using AVForm in a modal. If the modal closes before the form is submitted an error is thrown, "Can't perform a React state update on an unmounted component" in AVForm.

In AVForm you have _isMounted https://github.com/Availity/availity-reactstrap-validation/blob/7472a9d1dea9ab3b6c31ff8dd424044fa78764f4/src/AvForm.js#L22

These lines need to be changed to this._isMounted && …..

https://github.com/Availity/availity-reactstrap-validation/blob/7472a9d1dea9ab3b6c31ff8dd424044fa78764f4/src/AvForm.js#L304

https://github.com/Availity/availity-reactstrap-validation/blob/7472a9d1dea9ab3b6c31ff8dd424044fa78764f4/src/AvForm.js#L328

https://github.com/Availity/availity-reactstrap-validation/blob/7472a9d1dea9ab3b6c31ff8dd424044fa78764f4/src/AvForm.js#L352

https://github.com/Availity/availity-reactstrap-validation/blob/7472a9d1dea9ab3b6c31ff8dd424044fa78764f4/src/AvForm.js#L376

darrenmerrett avatar Nov 21 '19 08:11 darrenmerrett