У меня есть функциональный компонент, имеющий форму. При отправке вызова я бы хотел перенаправить на другую страницу.
function ProfileForm(props) {
// many code removed
const onSubmit = (data, e) => {
e.target.reset();
history.push({
pathname: "/OnSubmit",
state: {
response: messageFromServer
}
}
}
// many code removed
}
Я получил это сообщение об ошибке: -
Неожиданное использование 'history' без ограничений-глобалов
После поиска ошибки я обнаружил подобный вид ответа для местоположения. Ответ был: Try adding window before location (i.e. window.location).
Итак, я попытался: -
window.history.push({
pathname: "/OnSubmit",
state: {
response: messageFromServer
}
}
получил новую ошибку: -
Необработанный отказ (TypeError): window.history.pu sh нет функция