Re:Next.js 10
by fasteo on Tuesday October 27, 2020 @03:08PM
(#24910696)
Which UI component library, if any, do you use with Svelte ?
[ Parent
| on HN ]
Sveltestrap[0] but needs Bootstrap for the CSS styling (I personally like the separation but YMMV)
UI component libraries for Svelte are a little lacking in maturity in my experience. I would recommend including a CSS library such as Bootstrap or Materialize. Tailwind is also popular, but not my cup of tea.
Re:Next.js 10
by auggierose on Tuesday October 27, 2020 @04:49PM
(#24911715)
So, React is backwards, but you are using Bootstrap instead? Lol. Webdevs at their best.
Re:Next.js 10
by subsection1h on Tuesday October 27, 2020 @05:23PM
(#24912090)
There are good alternatives to React that are as actively developed. There don't seem to be good alternatives to Bootstrap that are nearly as actively developed (excluding CSS utility class libraries like Tailwind).
My team recently evaluated 30-40 CSS frameworks to use with a custom component library, and we were surprised when Bootstrap was the clear winner. Other CSS frameworks have gotten buzz over the years, and we assumed something new and shiny would come out on top, but when we evaluated all of them, we saw sporadic commits, many unresolved issues (e.g., see Bulma issue 3074), small bus factors, inadequate support for keyboard navigation, and other issues.
So using Bootstrap with a newer alternative to React is valid. (Though, we're using Bootstrap with Next.js.)
By all means, stick to your React or Java backend or whatever it is you do if that's where you feel most comfortable. No need to feel so threatened by new alternatives.
I've had great success with http://ibm.biz/carbon-svelte for one of my side projects.
Looks great. Thanks.
Technically any static ui library can easily be turned into reactive components in any of the frameworks. I personally use & recommend Tailwind css, you still need to design/build your UI elements and components but Tailwind helps you speed it up.