Render prop callback function to provide text selection for text inputs, textarea's, etc. Includes UMD build
npm i -s @jonstuebe/react-text-selectionimport React from "react";
import TextSelection from "@jonstuebe/react-text-selection";
const App = () => (
<div>
<TextSelection>
{({ eventProps, selectionStart, selectionEnd }) => (
<div>
<p>
{selectionStart}/{selectionEnd}
</p>
<textarea className="form-control" {...eventProps} />
</div>
)}
</TextSelection>
</div>
);https://codepen.io/jonstuebe/pen/zpBwrL?editors=0010
![]() IE / Edge |
![]() Firefox |
![]() Chrome |
![]() Safari |
|---|---|---|---|
| IE10, IE11, Edge | last 4 versions | last 4 versions | last 4 versions |



