Skip to content

wwf410918701/react-textarea-auto-witdth-height

Repository files navigation

react-textarea-auto-witdth-height

An easy to use replacement for textarea that can automatically resizes both horizontally and vertically as content changes.

  import { AutoTextArea } from 'react-textarea-auto-witdth-height'

  const somePlace = () => (
    <div>
      <AutoTextArea/>
    </div>
  )

Demo

https://react-textarea-auto-witdth-height-8j96.vercel.app/

Install

npm i react-textarea-auto-witdth-height

Props

Props are almost identical as native textarea, except rows and cols are not supported, please use min-height and max-height to style the component instead.

FAQ

How to focus

Reference the inner textarea

<TextareaAutosize ref={(ref) => (this.current = ref)} />

Then focus on the ref

this.current.focus();

About

Fully auto size react textarea component that can grow with content both in width and height

Resources

License

Stars

Watchers

Forks

Packages

No packages published