Я работаю в React. Я использовал ReactrouterPrompt , чтобы появилось сообщение, если мой пользователь пытается оставить страницу с неспасенными изменениями.
{({
isActive,
onConfirm,
onCancel,
}: {
isActive: boolean;
onConfirm: () => void;
onCancel: () => void;
}) =>
isActive && (
}
>
{"You are about to leave the page with unsaved changes. Do you want to save them first?"}
)
}
< /code>
Если мой пользователь нажимает на «Сохранить изменения», я хотел бы перенаправить их на страницу, на которую они пытались перейти после того, как операция Savedata была успешной, но я не знаю, как это реализовать. Какой -нибудь совет? Это версии, которые я использую."react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "^7.6.3",
"react-router-prompt": "^0.8.0"
< /code>
У меня было трудно найти не депрессованный код. Это возможно достичь?
Подробнее здесь: https://stackoverflow.com/questions/797 ... performing
Мобильная версия