問題タブ [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.
reactjs - React Native + Formik: setFieldTouched が機能しない
React Native のログイン画面に Formik を使用しています。ログイン要求後に明示的に false に設定したにもかかわらず、Formik が Field Touched を true に設定する際に発生した問題。
ここに私のフォームコードがあります:
(ご参考までに: Formik のisSubmitting
値は使用しません。ログイン フローがもう少し複雑で、redux-saga を使用しているためです。)
handleSubmit
呼び出されてログイン要求が終了すると、パスワードの値が正しく消去されるようになりました。しかし、フィールドを明示的に触れないように設定しても、パスワードが必要なというエラーメッセージが表示されます。私は何を間違っていますか?
これと関係があるかどうかはわかりませんが、さらに次の警告が表示されます。
私のAuthInputは次のように見えるので、これは意味がありません:
javascript - Formik テスト エラー: React の初期化時に `document` グローバルが定義されましたが、もう定義されていません
Formik を React でテストしようとしています。以下は Formik コンポーネントです。
以下は、実行しようとしているテストです(エラーは送信ボタンにあります...)
これは私が受け取っているエラーです:
エラーが見つからないようです。周りを見回しましたが、あまり見つかりません...どんな助けも大歓迎です。ボタンをクリックすると約束が返されると言っているのを見たことがあると思いますが、よくわかりません...