В форму teatarea с текстом при редактировании нужно вставить элемент, выбрав его из другой формы selected (кликаешь на selected и определенный текст вставляется в textarea).
Проблема в том, что когда я выбираю элемент для вставки, фокус пропадает из textarea, теряется положение курсора, и вставка происходит только в конец текста. (А мне нужно вставить туда, где курсор был)
Как можно сделать так, чтобы вставка была в последнюю позицию? Передавать textarea.selectionEnd? Как именно его можно использовать в методе?
addExpression(index, value){
let withCondition = this.state.step.text ? this.state.step.text : ' ';
withCondition = (with.Condition + value);
this.setState({step: {...this.state.step, text: withCondition}}, () => {
this.saveChanges();
this.props.changedModified(true);
})