Как перенаправить пользователя на страницу, на которую они ориентировались после выполнения дополнительных действий? ⇐ 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»