Skip to main content
Version: 4.xx.xx

useLink

useLink is a hook that returns <Link /> component. It is used to navigate to different pages in your application.

Good to know:
  • It's recommended to use the <Link /> component from the @refinedev/core package instead of this hook. This hook is used mostly for internal purposes and is only exposed for customization needs.

Usage

import { useLink } from "@refinedev/core";

const MyComponent = () => {
const Link = useLink();

return (
<>
<Link to="/posts">Posts</Link>
{/* or */}
<Link
go={{
to: {
resource: "posts",
action: "list",
},
}}
>
Posts
</Link>
</>
);
};