ButtonLink

GuidelinesReact

When to use

  • To offer less important actions users can take.
  • To show many possible actions at once.
  • When the action is navigation inside the current app.
  • If it involves an interaction (like opening a modal or submitting a form).
  • With short action text.

When not to use

  • When you have a single action you want to draw attention to—use a button.
  • To make text inside paragraphs or lists actionable—use a text link.
  • For navigation to external sites and services—use a text link.
  • With a long call to action—use a text link.
  • So users can sign in using a social service—use a SocialButton.

Component status

Released
Released
Released
Released

Content structure

Behavior

Use apart from text

Content

Use actionable text

Look & feel

Mobile vs. desktop size

ButtonLink types