Как перенаправить пользователя на страницу, на которую они ориентировались после выполнения дополнительных действий?Javascript

Форум по Javascript
Anonymous
Как перенаправить пользователя на страницу, на которую они ориентировались после выполнения дополнительных действий?

Сообщение Anonymous »

Я работаю в 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

Вернуться в «Javascript»