insert at cursor in react
I need to insert text at caret (current cursor position) in the React -controlled textarea (like autocomplete). For vanilla textarea I used this code: insertAtCursor: function (myField, myValue) { // IE if (document.selection) { myField.focus(); var sel = document.selection.createRange(); sel.text = myValue; } // FF else if (myField.selectionStart || myField.selectionStart == '0') { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length); } else { myField