アプリケーションの React ベースの Web ページでリッチ テキスト機能を使用するために DraftJS Editor を使用しています。
次の要件があります。
ユーザーが # キーを入力すると、エディターの横にドロップダウンが表示され、ユーザーはそこからオプションを選択できます。彼の選択に応じて、# を HTML に置き換えたいと思います。
ユーザーがエディターで # 文字を入力するとすぐにドロップダウンを表示するロジックを作成しましたが、そのハッシュ文字を他の HTML/テキストに置き換える方法がわかりません。
これを行う方法を見つけるためにグーグルで検索しましたが、これまでのところ見つけることができませんでした。これに関する正確な例の1つです。
誰かがこれについてガイドできますか?いくつかの例でより良いですか?
注: メンションのような機能を提供する DraftJS プラグインがいくつかあることは知っていますが、私はそれらを使用したくありません。むしろ、上記のコンテンツ置換機能を使用して独自のロジックを進めたいだけです。