I`m trying to persist state with react-router using a DateObject object from react-multi-date-picker library: https://shahabyazdi.github.io/react-multi-date-picker/date-object/ . But the object is emptied when I try to access the state after navigating.
let history = useHistory();
history.replace({pathname: "/", state: {date: new DateObject()});
history.push({pathname: "/another-path"});
let history = useHistory();
history.goBack();
let location = useLocation();
console.log(location.state.date);
import { BrowserRouter, Switch, Route } from "react-router-dom";
function Router() {
return (
<BrowserRouter>
<Switch>
<Route path="/">
<CustomDatePicker />
</Route>
<Route path="/another-path">
<AnotherComponent />
</Route>
</Switch>
</BrowserRouter>
);
}
export default Router;
Before navigating
After navigating

