Я пытаюсь отформатировать текущую редактируемую строку иначе, чем остальная часть редактора. Для этого я подумываю использовать Modifier.replaceText
. Эта функция принимает состояние выбора и заменяет его новым текстом и встроенным стилем.
В настоящее время я получаю текущий номер строки, получая текущий ключ блока курсора и получая индекс блока из этого (+1).
const { editorState } = this.state;
const currentBlockKey = editorState.getSelection().getStartKey();
const currentBlockIndex = editorState.getCurrentContent().getBlockMap()
.keySeq().findIndex(k => k === currentBlockKey);
const lineNumber = currentBlockIndex + 1;
Учитывая номер строки, есть ли способ создать состояние выделения строки?