Я использовал useHistory, которая предоставляется router-dom от версии 5 и выше. Это работало нормально, пока я не начал получать эту ошибку, я пытался искать решения, но не мог получить это. Любая помощь приветствуется. Ниже приведен фрагмент кода, в котором я использовал историю использования.
import React from "react";
import styles from "./HomePage.css";
import Card from "../../Components/Card/Card";
import { useHistory } from 'react-router-dom';
const HomePage = props => {
const history = useHistory();
// здесь идет некоторый код, в котором значение ele присваивается на основе некоторых логик c
const goTo = ele => {
switch (ele) {
case "C":
history.push("/Page1");
break;
case "R":
history.push("/Page2");
break;
case "E":
history.push("/Page3");
break;
case "D":
history.push("/Page4");
break;
case "I":
history.push("/Page5");
break;
case "T":
history.push("/Page4");
break;
default:
history.push("/");
}
};