I don't have a strong preference on which style library we use. Material Design is popular, which is good if people on our team have experience with it and are willing to use that experience to create these components. From an appearance standpoint, I think it would be difficult for our project to stand out from other apps if we used material design. From a personal preference standpoint, I gravitate to tailwind (https://tailwindcss.com/). From a simplicity standpoint, the easiest would be to just use what is already available within nextjs.

But all these options are not equal. Material and few others give you pre-built react components that you import into your page. You don't much capability to easily modify what you get aside from through the properties the component makes available. The built-in styling option is way more low-level, where you must build the component and create the CSS. Tailwind is a more middle-of-the-road option, where breakpoints, colors, fonts, etc. are all managed by the library (but configurable), and you pull in these lower level properties while you create the react component. TailwindUI (https://tailwindui.com/) does exist and I have paid for all of it, which would provide full react components built with tailwind.

We can discuss further in today's call as we build out the first component. Maybe we can create different versions of this component using various styling libraries for a better comparison if we have time.

---------- Forwarded message ---------
From: Amir Khanof <amir.khanof@ibm.com>
Date: Thu, May 5, 2022 at 11:02 AM
Subject: [sd-catalog-dev] React + google material
To: sd-catalog-dev@lists.enterpriseneurosystem.org <sd-catalog-dev@lists.enterpriseneurosystem.org>


Hi Everyone,

 

Can you check this website and let me know you opinion?

The Library Mui (Google Material Design + React) is quite famous.
It propose the Community version and Pro (Licensed) version, not sure if the Licensing (MIT) would be fit. In your project or not and also if anybody else has another library to use, please suggest.

Thanks

Amir

_______________________________________________
sd-catalog-dev mailing list -- sd-catalog-dev@lists.enterpriseneurosystem.org
To unsubscribe send an email to sd-catalog-dev-leave@lists.enterpriseneurosystem.org