-
stitches
[Not Actively Maintained] CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Hello Everyone, so the question is what approach would you follow if you building a react app from scratch and with a design that's kinda unique and not based on existing design system, would you build something from scratch (buttons, typography, tables, layouts, cards etc..) and use tailwind or styled-components and make everything composable and atomic, or use an existing open source design system library (ant.design or rsuit, for example) and customize it? which approach is more reliable based on your experience?
Sounds like https://stitches.dev
My favorite library in this space atm is definitely Chakra UI. It's definitely more on the opinionated side and has it's own way of handling theming and ad-hoc styling, along with a fantastic suite of components. I've found that its set of primitive components can easily be used to build any more complex components you might need that it doesn't offer out-of-the-box.
Personally I tend to try and find exisiting libraries for UI, partly because I am not very creative and I prefer the logical side of web development, but mostly because it's essentially a whole different field of expertise. My current go-to is Mantine (mantine.dev) because it allows for some nice customizability/styling options to still make things your own.
Related posts
-
What are the best customizable react components libraries?
-
Minified React error #426
-
⚡ Best Open Source React framework and libraries for Building Enterprise B2B apps
-
Is Chakra-UI still in use today? Or are there better libraries available now?
-
Ask HN: How can a BE/infra developer handle the FE side of personal projects?