Мне удалось заставить его работать благодаря Райану Когсвеллу. Глупый я, хотя я завернул текстовое поле в поле и применил className к полю (что не сработало), я должен был применить его непосредственно к textareaautosize.
В VSCODE Intellisense есть ошибка, где он показывает 'классы' как свойство, но не 'className', поэтому я предположил, что его не существует.
Вот код:
const FormStyles = makeStyles((theme) => ({
root: {
width: '100%',
},
button: {
marginTop: '20px',
marginRight: theme.spacing(1),
},
buttons: {
display: 'flex',
justifyContent: 'flex-end'
},
textarea: {
width: '100%',
},
}));
<TextareaAutosize
rowsMin={3}
aria-label={info.label}
name={info.name}
placeholder=''
defaultValue=''
className={classes.textarea}
/>
Мне не удалось отобразить значок перетаскивания в текстовое поле, поэтому не использовал его. Но я был бы признателен за пример текстового поля с использованием многострочности и изменения размера.
Спасибо, Райан!