With reference to React Router v4 <NavLink> vs <Link> benefits and the official documentation, NavLink
is a variant of Link
that allows you to apply styling attributes when it is the active link. These styling attributes do not appear to be mandatory, and I haven't found anything describing the pros of using Link
.
If that's the case, why not just use NavLink
everywhere? Are there any reasons to choosing Link
over NavLink
? Functionality perhaps, or better performance?