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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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