Do people mix UI library when developing their application?

UI Components for Vue
Post Reply
Hernandez
Posts: 1
Joined: 02 Jan 2021, 06:45

02 Jan 2021, 06:51

As per the title, do people use multiple UI library when developing their application? Any cons of doing this? I'm asking because I am pretty familiar with Bootstrap, but their table just isn't good enough. The data table provided by PrimeVue is a much closer fit to my requirement, but I'm not sure if I should add both Bootstrap and PrimeVue in my application.

Also, please be nice. I'm pretty junior when it comes to doing front-end.



alaskasworld.com

TDZTechnika
Posts: 13
Joined: 02 Jun 2020, 13:43

21 Jan 2021, 11:29

You may end up with style conflicts between two UI Frameworks.
The second thing is your compiled app will be doubled in size. (Could be package conflicts as well)
Sometimes you might need to add some extra packages (https://github.com/vuejs/awesome-vue) as single controls
but I would not recommend mixing two entire UI Frameworks together.
Last edited by TDZTechnika on 24 Jan 2021, 16:46, edited 2 times in total.

tarkhil
Posts: 17
Joined: 17 Dec 2020, 21:05

23 Jan 2021, 10:05

First, you'll get all libraries bundled; size is already a concern of most frontend developers, you're going to make it much, much worse

Second, you may have hard time styling everything to make your site/app looks not like a kid's patchwork

Boazxavier000
Posts: 1
Joined: 22 Dec 2021, 07:57

23 Dec 2021, 09:40

TDZTechnika wrote:
21 Jan 2021, 11:29
You may end up with style conflicts between two UI Frameworks.
The second thing is your compiled app will be doubled in size. (Could be package conflicts as well)
Sometimes you might need to add some extra packages (https://github.com/vuejs/awesome-vue) as single controls
but I would not recommend mixing two entire UI Frameworks together.
Thank you for the information.
I thought Instead of creating each element from scratch, we simply mix and match the existing components.
and looking forward to your other post to learn more.

tugce.kucukoglu
Posts: 560
Joined: 23 Oct 2020, 09:28

24 Dec 2021, 08:35

Bundle size is also important for PrimeVue. For this, in apps or sites you don't need to import all PrimeVue library just need to import which components that you're using. You could check this article https://advancedweb.hu/why-webpack-2s-t ... you-think/.

PrimeVue also has many themes like Bootstrap so you do not need to style the components from scratch.

Best Regards,

Post Reply

Return to “PrimeVue”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 6 guests