問題タブ [formik]

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 に答える
14481 参照

reactjs - React で Formik を使用する場合の変更の破棄

FormikReactでフォームを使用しています。ユーザーが送信 (handleSubmit) するたびに、変更を破棄するか保持するかのオプションを付けます。

私のレンダリングでは、

handleSubmit()

keepChanges()とdiscardChanges()

指定されたkeepChanges()フィールドでデータを正常に更新しますが、ダイアログを閉じるだけで、DB 内の元の変更されていないデータを取得してレンダリングするdiscardChanges呼び出しを試みても、データを元の値にリセットしません。componentWillMount()

変更を破棄することを選択した場合、フィールドをリセットするにはどうすればよいですか?

編集

//React.createRef(); を実行するとエラーが発生します。

EDIT2

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

semantic-ui-react - Yup を使用した Semantic-ui-react フォームの検証

私はこの解決策を読みましたが、実際には質問に答えていません。私はformikとsemantic-ui-reactを使用しています。Semantic-ui-reactでYupを使用することは可能ですか? はいの場合、誰かが例を提供できますか?