結論 自作編 基本的な方針 JavaScript(抜粋) DEMO 応用的な方針 JavaScript(抜粋) DEMO 他人のふんどし編 結論 react-textarea-autosize に任せる。 github.com 自作編 基本的な方針 textareaのvalueの変更を検知する textareaのheightをautoにする textareaのscrollHeightを計測する textareaのheightにscrollHeightを代入する textareaの初期値がautoであれば上記方針で基本的には問題ないです。 JavaScript(抜粋) const TextArea = () => { const [ value, setValue ] = React.useState(''); const [ height, setHeight ] = React.useS
![Reactでテキスト量に応じて高さを自動で調整するtextareaを作る 📝 - みかづきブログ・カスタム](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e3ac0e87d3e49af54cc23ea478d31910db8e063/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkimizuka%2F20210416%2F20210416093201.png)