Textarea Autosize
The Textarea Autosize component gives you a textarea HTML element that automatically adjusts its height to match the length of the content within.
Introduction
Textarea Autosize is a utility component that replaces the native <textarea>
HTML.
The height of the Textarea Autosize component automatically adjusts as a response to keyboard inputs and window resizing events.
Component
import { TextareaAutosize } from '@mui/base/TextareaAutosize';
Textarea Autosize behaves similarly to the native HTML<textarea>
.
By default, an empty Textarea Autosize component renders as a single row, as shown in the following demo:
Press Enter to start editing
Maximum height
Use the maxRows
prop to define the maximum height of the component:
Press Enter to start editing