react-textarea
v1.0.4
Published
React Textarea
Maintainers
Readme
react-textarea
<textarea />replacement
with autoGrow and resize support
Motivation
Most often you only need the textarea
valueon theonChangehandler. Just as often, you don't needchangeevent propagation.autoGrowis a very nice to have feature on a textarea. Coupled withmaxHeightandresize
Props
onChange(value: String [, event ]): Function- theonChangehandler will be called with the textarea value, not theeventobject as first argument. Theeventobject is the second arg to the callback function.stopChangePropagation: Boolean- defaults to true. By default, the propagation of the change event will be stopped. All other evens will work as usual. Set this prop tofalseto allowchangeevent propagation.autoGrow: Boolean- defaults to true.resize: Boolean|String- defaults to true - making the textarea resizable in both directions. PassfalseorStringto change this behaviour.maxHeight: Number|String- the max height the textarea can have.
Development
$ npm run devand navigate to localhost:9090.
Related
See react-field for <input /> replacement.
Thanks
Thanks to @andreypopp and his initial implementation at https://github.com/andreypopp/react-textarea-autosize
