私のReactアプリケーションには、フォームが汚れている場合にユーザーが退出しないようにするための特定のページがあります。反応ルータを使用してルート変更を防止する方法
<Route path="dependent" component={DependentDetails} onLeave={checkForm}/>
をそして、私のonLeaveは次のとおりです:私の反応-ルートで
、私はこのような小道具onLeave使用しています
const checkForm = (nextState, replace, cb) => {
if (form.IsDirty) {
console.log('Leaving so soon?');
// I would like to stay on the same page somehow...
}
};
発射から新しいルートを予防する方法があるとユーザーを同じページに保つ?
助けていただけたら幸いです!
どのバージョンをお使いですか? – PhilVarg
こんにちは@PhilVarg、私は[email protected]と[email protected]を使用しています –