問題タブ [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.
redux - reduxフォームは、コンポーネントが読み取り専用であると言います
redux フォームを使用するとエラーが発生します。私のファイル名には「検索は読み取り専用です」と表示されます。これは redux フォームの問題ですか、それとも他の問題ですか? 接続と何か関係がありますか?今のところ、フォームで古い方法しか使用できません
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))」に渡します。
これで何ができますか?
react-redux - 送信後にフォーム フィールドにフォーカスする
フォーム送信後に特定のフォーム フィールドに注目するにはどうすればよいですか?
すでに試したこと:
1.
dispatch(focus('fieldRefName'))
2.
componentWillReceiveProps = (nextProps) => {
if (nextProps.submitting) {
this.refs.fieldRefname.focus()
}
}
送信後にフォームもきれいにしたい。
redux-form バージョン: 3.0.12
reactjs - Reduxフォームの別の入力に基づいて条件付きで入力を表示する方法は?
ドロップダウン値が のときに新しいテキスト フィールドが必要ですが、 が新しいテキスト フィールドに値を入れてothers
いるため、変数を変更する必要があります。この場合、両方の変数をどこでどのように等しくするのですか?building_type
others
redux - Redux 形式の PureInput の例
ディープ フォームの例では、作成者がPureInput
コンポーネントをミックスに追加します。複数のフォームで使用する予定のコンポーネントを作成する際に、次のように使用しましたPureInput
。
ただし、コントロールを通常のテキスト ボックスに切り替えたところ、正常に動作し続けました。
著者がこのPureInput
例でこの習慣を使用したのはなぜですか?
redux - 埋め込みコンポーネントの Redux-Form 検証エラーを表示する
親に検証を適用した別のコンポーネントの内部に React コンポーネントを埋め込みました。
次のような別のコンポーネント内に配置されます。
EmailAddressInput
ここで、がemailList
空でないことを確認したいので、カスタム検証ルールを追加しました。
私の検証ユーティリティは次のようになります。
EmailAddressInput
テキストエリアを空にしてフォームを送信すると、createValidator
が返されます{invitees: 'Required'}
。フォームの送信は期待どおりに停止されますが (万歳!)、エラー メッセージは失われます。
errors
エラーはRedux-Formfield
オブジェクトのプロパティとして追加されますがinvitees
、オブジェクトではないfield
ため、エラーのコレクションが添付されていないと思います。
はfield
実際には のemailList
テキストエリアですが、エラー コレクション内の関連するキーが異なるため ( vs ) EmailAddressInput
、エラー コレクションが添付されていません。invitees
emailList
そのエラーを表示する方法はありますか?