問題:draft-js-mention-pluginを使ってプログラムでコメントを追加するにはどうすればよいですか?
私はdraft-js
+ draft-js-mention-plugin
で作成したコンテンツの編集インターフェイスを作成しようとしています。ただし、editorState
は保持されず、プレーンテキストのみが保持されました。メンメンションはオブジェクトの配列として保存されました。今度は、そのデータでeditorStateを再作成する必要があります。
例:editorStateを作成するには
const mentions = [{
length: 8,
offset: 0,
user: 'user:59441f5c37b1e209c300547d',
}]
:
const content = '@marcello we need to add spell check'
そして、このようなオブジェクトとmentions
配列:
私はこのようなプレーンテキストを持っています私はこれらの行を使用してプレーンテキストと:
const contentState = ContentState.createFromText(content)
EditorState.createWithContent(contentState)
これはうまくいきます。平文は初期状態として設定されていますが、言及はありません。
今、私はmentions
オブジェクトに基づいて言及を追加する方法が必要です。
私はそれを理解するためにライブラリのコードを読もうとしていますが、これまで成功していません。私は「ハッキング」方法