-
tamagui
Style React fast with 100% parity on React Native, an optional UI kit, and optimizing compiler.
-
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.
> I really just want nice pre-built components to use.
> Every single new framework has so many edge cases that just wear you down. Styled Components and Emotion seemed so great, but just so many freaking edge cases, and perf issues.
It seems like you're talking about two different things, you say you want pre-built components but then you say you're using Tailwind, Styled Components and Emotion which are simply ways of writing CSS differently, not based on pre-built components.
Personally I like using Vanilla Extract which uses TypeScript instead of Sass and then compiles down to CSS so no runtime cost like Styled Components and Emotion.
I use it with Radix UI which has headless components I can then style pretty easily.
If you want purely pre-built components, you could try something like Tamagui which apparently is quite fast too.
https://vanilla-extract.style
https://https://www.radix-ui.com/
https://tamagui.dev/
> I really just want nice pre-built components to use.
> Every single new framework has so many edge cases that just wear you down. Styled Components and Emotion seemed so great, but just so many freaking edge cases, and perf issues.
It seems like you're talking about two different things, you say you want pre-built components but then you say you're using Tailwind, Styled Components and Emotion which are simply ways of writing CSS differently, not based on pre-built components.
Personally I like using Vanilla Extract which uses TypeScript instead of Sass and then compiles down to CSS so no runtime cost like Styled Components and Emotion.
I use it with Radix UI which has headless components I can then style pretty easily.
If you want purely pre-built components, you could try something like Tamagui which apparently is quite fast too.
https://vanilla-extract.style
https://https://www.radix-ui.com/
https://tamagui.dev/