У меня есть такой компонент (упрощенная версия)
import React, {Fragment, useEffect, useState} from 'react';
import {Link, useHistory, useParams} from 'react-router-dom';
const MyComponent = () => {
let history = useHistory();
const handleGoBack = () => {
console.log('going back...');
history.go(-1); // or history.goBack();
};
return (
<Fragment>
<Link to="#" onClick={handleGoBack}>< Back</Link>
</Fragment>
);
}
, он работает как положено в Chrome. не работает вообще в Firefox и Safari. Консоль показывает мне, что функция handleGoBack вызывается, как и ожидалось, но history.goBack работает только на Chrome. Любая идея, пожалуйста?