問題タブ [redux-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2377 参照

redux - reduxフォームは、コンポーネントが読み取り専用であると言います

redux フォームを使用するとエラーが発生します。私のファイル名には「検索は読み取り専用です」と表示されます。これは redux フォームの問題ですか、それとも他の問題ですか? 接続と何か関係がありますか?今のところ、フォームで古い方法しか使用できません

0 投票する
3 に答える
3432 参照

redux - redux-form はストアを見つけられませんでした

React は初めてで、このhttp://redux-form.com/5.2.5/#/getting-started?_k=vz58jr開始フォームをコンポーネントに適用しようとしましたが、問題があります:

Uncaught Invariant Violation: 「Connect(ReduxForm(ContactForm))」のコンテキストまたは小道具で「store」が見つかりませんでした。ルート コンポーネントを でラップするか、明示的に「store」を prop として「Connect(ReduxForm(ContactForm))」に渡します。

これで何ができますか?

0 投票する
1 に答える
1396 参照

react-redux - 送信後にフォーム フィールドにフォーカスする

フォーム送信後に特定のフォーム フィールドに注目するにはどうすればよいですか?

すでに試したこと:

1.

dispatch(focus('fieldRefName')) 2.
componentWillReceiveProps = (nextProps) => { if (nextProps.submitting) { this.refs.fieldRefname.focus() } } 送信後にフォームもきれいにしたい。

redux-form バージョン: 3.0.12

0 投票する
1 に答える
3030 参照

reactjs - Reduxフォームの別の入力に基づいて条件付きで入力を表示する方法は?

ドロップダウン値が のときに新しいテキスト フィールドが必要ですが、 が新しいテキスト フィールドに値を入れてothersいるため、変数を変更する必要があります。この場合、両方の変数をどこでどのように等しくするのですか?building_typeothers

0 投票する
1 に答える
71 参照

redux - Redux 形式の PureInput の例

ディープ フォームの例では、作成者がPureInputコンポーネントをミックスに追加します。複数のフォームで使用する予定のコンポーネントを作成する際に、次のように使用しましたPureInput

ただし、コントロールを通常のテキスト ボックスに切り替えたところ、正常に動作し続けました。

著者がこのPureInput例でこの習慣を使用したのはなぜですか?

0 投票する
1 に答える
125 参照

redux - 埋め込みコンポーネントの Redux-Form 検証エラーを表示する

親に検証を適用した別のコンポーネントの内部に React コンポーネントを埋め込みました。

次のような別のコンポーネント内に配置されます。

EmailAddressInputここで、がemailList空でないことを確認したいので、カスタム検証ルールを追加しました。

私の検証ユーティリティは次のようになります。

EmailAddressInputテキストエリアを空にしてフォームを送信すると、createValidator が返されます{invitees: 'Required'}。フォームの送信は期待どおりに停止されますが (万歳!)、エラー メッセージは失われます。

errorsエラーはRedux-Formfieldオブジェクトのプロパティとして追加されますがinvitees、オブジェクトではないfieldため、エラーのコレクションが添付されていないと思います。

field実際には のemailListテキストエリアですが、エラー コレクション内の関連するキーが異なるため ( vs ) EmailAddressInput、エラー コレクションが添付されていません。inviteesemailList

そのエラーを表示する方法はありますか?

0 投票する
2 に答える
1338 参照

reactjs - 送信前に redux 形式で文字数をカウントする