Many companies create reusable components


Many companies create reusable components. But, the developers don't use them.

Here's why:

🚫 "It’s bloated."
🚫 "I couldn’t find it."
đźš« "The API is clunky."
🚫 "It’s too restrictive."
đźš« "I didn't know it existed."
đźš« "The markup isn't accessible."
🚫 "I can’t easily see what it does."
🚫 "It doesn’t match my app's style."
🚫 "I can’t easily play with it to see how it works."
More reasons:

🚫 “It’s buggy.”
🚫 “It’s hard to install or get started.”
🚫 “The demos can’t be copy/pasted because they omit the imports.” (common mistake)
🚫 “The team that built the components isn’t responsive to bugs or feature requests, and won’t accept pull requests.”

View original on X