fix(forms): prevent Textarea
autosize infinite loop
#1676
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR removes a
useEffect
that puts a React 18, controlled, autosized (withminRows
&maxRows
defined)Textarea
into an infinite loop after the window has been resized. Testing shows that the existinguseLayoutEffect
is sufficient for handling both controlled and uncontrolled component resizing.Detail
closes #1563