1
私はisDirty
を使用して、フォーム値が入力されているかどうかをチェックします(それに基づいて他のものを無効にします)。redux-form isDirtyがサブミットに成功した後にリセットされない
import { isDirty } from 'redux-form';
const mapStateToProps = state => ({
isFormDirty: isDirty('myform')(state)
});
フォームの値を変更したときに無効にするボタンのように、この機能は素晴らしいです。私はreset
redux-formアクションクリエーターをディスパッチすると有効になります。
ただし、フォームを正常に送信しても汚れた状態はクリアされません。 isDirty
チェックで無効にしたボタンは無効のままです。
私はredux-formに手作業でフォームが初期状態であると伝える必要がありますか?それをどうやってやるの?