Вы можете создать кнопку следующим образом:
<button
onMouseDown={e => this.onAddText(e, '{{first_name}}' )}
>
ADD Name
</button>
и внутри функции onAddText
import { insertText } from 'draft-js-modifiers';
onAddText = (e, text) => {
e.preventDefault();
const { editorState } = this.state;
const EditorStat = insertText(editorState, text);
this.setState({ editorState: EditorStat });
};
insertText - это метод, предоставляемый draft-js-modifiers
, а затемиспользуйте this.state.editorState следующим образом:
import {
Editor,
} from 'draft-js';
<Editor
editorState={this.state.editorState}
/>