1

私は、リッチ HTML のフィールドを含む多くのフォームを使用する予定の反応プロジェクトに取り組んでいます。しばらく検索したところ、draft-js に出会いました。とても良さそうですが、最初から最後まで使用方法の良い例を見つけることができないようです。私が見つけたもののほとんどは、コントロールを変更する方法ですが、それは私が探しているものではありません。現時点で必要なのは基本的な機能だけです。

私は自分のフォームでそれを立ち上げて作業しています。必要なコントロールを持っていますが、そこからどこに行くべきかわかりません。

私の構造は次のようになります。

<Root>
    <FormContainer>
        <FormBody>
            <DraftEditor1>
            <DraftEditor2>
        <FormFooter>
            <CancelButton>
            <SubmitButton>

EditorState、などを調べましたが、送信イベントからconvertToRawにアクセスする方法がわかりません。EditorState

私も反応するのは少し新しいですが、から継承されたSubmitButtonに送信イベントを配置する必要があると考えています。onClick handlerFormContainer

次に、データをフォームに保存するためにclickHandleraを起動する必要があります。Redux Action

EditorStateしかし、その場合、特にフォームに複数あることを考慮して、にアクセスして正しいデータ形式に変換するにはどうすればよいDraftEditorsですか?

素晴らしい例やチュートリアルを知っている場合は、お知らせください。

4

1 に答える 1