Hacker News new | ask | show | jobs
by xigoi 1041 days ago
Why would you use a component for something that's already a built-in HTML element?
3 comments

I don't know, but a consulting company saddled us with a monstrosity that does exactly this.

Maybe it's some sort of lock-in feature.

One example is if I was using react it would be used to encapsulate a react-router Link and an anchor tag in a component, and use props to differentiate between inbound and outbound links.
Why would you style an anchor element when your browser already has default styles for it?
Because you want it to look different, such as the color being consistent with the rest of your website?