From b144005c46ffe663022279f9c87a15ab32521fd3 Mon Sep 17 00:00:00 2001 From: skirtle <65301168+skirtles-code@users.noreply.github.com> Date: Thu, 31 Oct 2024 22:08:46 +0000 Subject: [PATCH] Update component-library.md (#35) --- docs/faq/component-library.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/faq/component-library.md b/docs/faq/component-library.md index a7093cc..9dbdf77 100644 --- a/docs/faq/component-library.md +++ b/docs/faq/component-library.md @@ -2,6 +2,13 @@ Different libraries have different strengths, so the best choice for one project isn't necessarily the best choice for another. You're going to need to judge for yourself what works best for you and your project. +You'll find lists of libraries for Vue 3 at: + +- https://ui-libs.vercel.app/ +- https://skirtles-code.github.io/vue-examples/component-libraries.html + +GitHub stars or npm download statistics can be useful when assessing the popularity of a library, but they need to be interpreted carefully. Newer libraries are at a massive disadvantage in those counts. Some libraries are particularly strong in a specific area, which may make them more suitable for your project than they would be for a more general audience. + It's unlikely that anyone on Vue Land has enough personal experience to make a detailed assessment of more than two or three libraries. It takes months of use on a real project to properly understand the pros and cons of a library, and even then those experiences won't necessarily carry across to other projects. However, if there's a specific library that you're considering, somebody might be able to share their own experiences of using it. @@ -21,13 +28,6 @@ It's also not an all-or-nothing decision. Some libraries will give you fully sty - Libraries like [Headless UI](https://headlessui.com/) and [Radix Vue](https://www.radix-vue.com/) provide unstyled components that can be used to build your own. - [Tailwind UI](https://tailwindui.com/) and [shadcn-vue](https://www.shadcn-vue.com/) are large collections of example components that you can copy. -If you do want a library that does it all for you, there are plenty to choose from. You'll find some suggestions listed at: - -- https://skirtles-code.github.io/vue-examples/component-libraries.html -- https://ui-libs.vercel.app/ - -GitHub stars or npm download statistics can be useful when assessing the popularity of a library, but they need to be interpreted carefully. Newer libraries are at a massive disadvantage in those counts. Some libraries are particularly strong in a specific area, which may make them more suitable for your project than they would be for a more general audience. - ## Core features You might be able to rule out some of the options based on the features they provide. For example: