Files
reactShop/src/components/withRouter.js
2025-07-02 12:49:06 +02:00

20 lines
452 B
JavaScript

import { useNavigate, useLocation, useParams } from 'react-router-dom';
export function withRouter(Component) {
function ComponentWithRouterProp(props) {
const navigate = useNavigate();
const location = useLocation();
const params = useParams();
return (
<Component
{...props}
navigate={navigate}
location={location}
params={params}
/>
);
}
return ComponentWithRouterProp;
}