nextjs-custom-router
v1.0.0
Published
You can set the conditions under which the nextjs router event will be executed.
Readme
Nextjs custom router
You can set the conditions under which the nextjs router event will be executed.
Install
npm install nextjs-custom-routerUsage
import { useCustomRouter } from "nextjs-custom-router";
export const Component = () => {
const router = useCustomRouter(
(router) => {
// Write your condition for cancel router event.
},
(router) => {
// This is optional, you can run callback before cancel router event.
}
);
const handleOnClick = () => {
router.push('/other-place')
}
return (
<div>
<button onClick={handleOnClick}>Move</button>
</div>
);
}
