У меня есть богатый редактор draft-js. Все, что мне нужно, это выделить несколько слов, которые я могу передать ему в виде массива. Точно так же, как я могу передать несколько слов в массив своему редактору и, основываясь на каком-то классе, он может их выделить.
Любая информация о любой внешней библиотеке, делающей то же самое с draft-js, была бы полезна.
import Editor from 'draft-js-plugins-editor';
import { EditorState } from 'draft-js';
class Child extends React.Component {
constructor(props){
super(props);
this.state={
editorState:EditorState.createEmpty()
}
}
updateEditorState(editorState){
this.setState(
{editorState}
);
}
render() {
return (<div className="editor-container">
<Editor placeholder="Explore your way in..."
editorState={this.state.editorState}
onChange={this.updateEditorState.bind(this)}
/>
</div>);
}
}