Home / Blog / News / Crafting a Custom Component Library with Vue and Daisy UI
Crafting a Custom Component Library with Vue and Daisy UI

Crafting a Custom Component Library with Vue and Daisy UI

Daniel Kelly
Daniel Kelly
Updated: May 16th 2024

TLDR: Learn strategies for building a Vue component library with components such as these.

Do you want to build your own component library with Vue.js? We’ll show you how to get started in our course: Crafting a Custom Component Library with Vue and Daisy UI.

During the course we cover a wide range of topics including:

  • Using Hygen to quickly bootstrap new component files
  • Using Histoire to write stories and quickly develop component variations
  • Using Faker to create dummy data for your Histoire Stories
  • Using Typescipt and documenting props with JS docs to enhance the DX directly in the end developers IDE
  • Component design strategies for intuitive and flexible component API’s
  • Using Vitepress to create documentation
  • Using TailwindCSS and DaisyUI as a base for component styles
  • Using Radix Vue as an easy way to support good accessibility and functionality while keeping control over what components look like

During the course, you’ll get plenty of opportunities see walk throughs of component creation and to build components from scratch yourself.

Don’t be fooled by the course title. If you aren’t interested in Daisy UI or Tailwind CSS there is still plenty to be gleaned about component development in this course (and you are free to style yours however you please).

Related Courses

Start learning Vue.js for free

Daniel Kelly
Daniel Kelly
Daniel is the lead instructor at Vue School and enjoys helping other developers reach their full potential. He has 10+ years of developer experience using technologies including Vue.js, Nuxt.js, and Laravel.

Comments

Latest Vue School Articles

Form and Function with Formwerk – Insights from Abdelrahman Awad’s Vue.js Nation 2025 Talk

Form and Function with Formwerk – Insights from Abdelrahman Awad’s Vue.js Nation 2025 Talk

Formwork, a flexible Vue.js library for accessible, customizable forms with seamless integration and robust validation by Abdelrahman Awad at Vue.js Nation 2025
Eleftheria Batsou
Eleftheria Batsou
The Importance and Usage of AI in Vue.js – Insights From a Live Panel at Vue.js Nation 2025

The Importance and Usage of AI in Vue.js – Insights From a Live Panel at Vue.js Nation 2025

Explore AI's impact on Vue.js development, job market insights, and future opportunities from the Vue.js Nation 2025 panel discussion.
Eleftheria Batsou
Eleftheria Batsou

Our goal is to be the number one source of Vue.js knowledge for all skill levels. We offer the knowledge of our industry leaders through awesome video courses for a ridiculously low price.

More than 200.000 users have already joined us. You are welcome too!

Follow us on Social

© All rights reserved. Made with ❤️ by BitterBrains, Inc.