DEV Community

Cover image for Things I learned while building my JS library

Things I learned while building my JS library

Aditya Mathur on March 10, 2024

If you call yourself a developer, and you haven't created any library or thought about building one, my friend you haven't scratched the surface of...
Collapse
 
mohessaid profile image
Mohammed E. MEZERREG • Edited

At first, I had a lot to say. By the end of the article I just want to say:
Thanks for sharing this, since we are starting something like it. We were going through the existing UI components libraries thinking they use some sort of ready-to-use website generator like Docusaurus or something similar. To our surprise, most of them are custom-made websites (I am talking about the website where they present their components and docs). Some of them use Nextjs with their component library. Other, users custom-made websites Wow!
I thought they were insane to do that. Yes, they have the same design or layout which is a wise decision since the targeted users (developers) get used to that way of presenting a UI library. While I was thinking about it documented the steps we should follow to create something like that. I found it logical to go their path. Since you built everything yourself, why shouldn't you with the website to present your product?

Anyway, thank you very much for the article.

Collapse
 
mathuraditya7 profile image
Aditya Mathur

Thank you. I'm continuously working on improving this UI library and would love to hear more suggestions on how we can enhance it to reach a wider audience. If you're interested, you can join our community Discord channel. Share ideas, collaborate with others, and contribute to the improvement of this project.

Collapse
 
thomashighbaugh profile image
Thomas Leon Highbaugh

Great way to introduce the topic and design considerations for a library in a comprehensive bird's eye sort of way. Love addressing next.js as a useful tool but hardly an end-all be-all. Superb!

Collapse
 
mathuraditya7 profile image
Aditya Mathur

Thank you

Collapse
 
vinita_mathur_fe6a4bc5c9d profile image
Vinita Mathur

Wonderful article, well written

Collapse
 
mathuraditya7 profile image
Aditya Mathur

Thank you

Collapse
 
riponsoum1 profile image
Ripon Soum

great library

Collapse
 
mathuraditya7 profile image
Aditya Mathur

Thank You

Collapse
 
andresclua profile image
Andrés Clúa

Love this article!

Collapse
 
mathuraditya7 profile image
Aditya Mathur

Thank you