リッチHTMLのフィールドを含む多くのフォームを使用する反応プロジェクトに取り組んでいます。私はしばらくの間捜索し、下書きを見つけました。それは非常に良いようですが、私はそれを最初から最後までどのように使うのかの良い例は見つけられないようです。私が見つけたもののほとんどは、コントロールを変更する方法ですが、それは私が探しているものではありません。その基本的な機能は私が今必要とするものです。draft jsデータフローの例
私はそれを手に入れて、自分のフォームで作業しています。私が望むコントロールなどがありますが、そこからどこに行くのか分かりません。私の構造はこのようになります
:
<Root>
<FormContainer>
<FormBody>
<DraftEditor1>
<DraftEditor2>
<FormFooter>
<CancelButton>
<SubmitButton>
私はEditorState
、convertToRaw
などに見てきましたが、私の提出イベントからEditorState
にアクセスする方法を見つけ出すことはできません。
少し新しく反応しましたが、私はSubmitButton
にサブミットイベントをonClick handler
に入れてFormContainer
から引き渡すべきだと考えています。
My clickHandler
は、Redux Action
を送信してフォームにデータを保存する必要があります。
この場合、EditorState
を正しいデータ形式にアクセスして変換するにはどうすればよいですか?特に、私のフォームに複数のDraftEditors
があると考えますか?
素晴らしい例やチュートリアルがあれば教えてください。
を。 –