私は、リッチ HTML のフィールドを含む多くのフォームを使用する予定の反応プロジェクトに取り組んでいます。しばらく検索したところ、draft-js に出会いました。とても良さそうですが、最初から最後まで使用方法の良い例を見つけることができないようです。私が見つけたもののほとんどは、コントロールを変更する方法ですが、それは私が探しているものではありません。現時点で必要なのは基本的な機能だけです。
私は自分のフォームでそれを立ち上げて作業しています。必要なコントロールを持っていますが、そこからどこに行くべきかわかりません。
私の構造は次のようになります。
<Root>
<FormContainer>
<FormBody>
<DraftEditor1>
<DraftEditor2>
<FormFooter>
<CancelButton>
<SubmitButton>
EditorState
、などを調べましたが、送信イベントからconvertToRaw
にアクセスする方法がわかりません。EditorState
私も反応するのは少し新しいですが、から継承されたSubmitButton
に送信イベントを配置する必要があると考えています。onClick handler
FormContainer
次に、データをフォームに保存するためにclickHandler
aを起動する必要があります。Redux Action
EditorState
しかし、その場合、特にフォームに複数あることを考慮して、にアクセスして正しいデータ形式に変換するにはどうすればよいDraftEditors
ですか?
素晴らしい例やチュートリアルを知っている場合は、お知らせください。