Live data from Hacker News

Tamagui – UI kit that unify React Native and Web

tamagui.dev

11–20 of 25 posts

Re: Tamagui – UI kit that unify React Native and Web

#11
post #4
post #3

I have been using different UI toolkits over the past ~13 years of my professional front-end development career. Probably starting with Bootstrap. Tamagui has a really elegant combination of a Styling system (the mechanics of applying styles to the underlying systems), a Theming system (the way sizes/colors are passed down within different contexts of the UI), and a Component system (high level components that are re…

I remember trying to use react native web to unify mobile and web back in the day and I ended up using complex animation libraries for things that CSS could do in just one or two lines. Is Tamagui any better in that regard?

Absolutely. You can use different drivers for Tamagui Animations- CSS for GPU-accelerated animations on web, and Reanimated for fast animations in RN.

https://tamagui.dev/docs/core/animations

Re: Tamagui – UI kit that unify React Native and Web

#12

I love tamagui and their starter kit... But on other hand I feel anything I'd build with it could be achieved as web app + pwa. For anything more complex id go with native app. Anyone else feel the same ? So building a good API layer + web app gives you possibility to build a good native app on top of same API later when your idea is validated

PWA definitely have their place, but the UX is unquestionably far worse.

I’d say though that I’d actually choose Tamagui and native if I was going for speed to ship. Even if building a PWA, Tamagui is a great way with components designed for mobile.

Re: Tamagui – UI kit that unify React Native and Web

#13
We need a cross-platform React component system at my job, but we're going to only be sharing bits and pieces of the apps, across a pair of large existing codebases with their own design systems and architectures

I hate how so many of these things want to be a kitchen-sink framework that owns the world, instead of a library you can adopt piecemeal where it makes sense

Re: Tamagui – UI kit that unify React Native and Web

#15

I love tamagui and their starter kit... But on other hand I feel anything I'd build with it could be achieved as web app + pwa. For anything more complex id go with native app. Anyone else feel the same ? So building a good API layer + web app gives you possibility to build a good native app on top of same API later when your idea is validated

PWA definitely have their place, but the UX is unquestionably far worse. I’d say though that I’d actually choose Tamagui and native if I was going for speed to ship. Even if building a PWA, Tamagui is a great way with components designed for mobile.

[deleted]

Re: Tamagui – UI kit that unify React Native and Web

#17
post #9

I've been trying out tamagui and for what it's worth, it's been a joy. The dev is sometimes a bit slow to respond to some issues, but he's chugging along and doing a lot of work for a single person. I really like the theming system and the abstractions, but I hope it gains more traction and more of a team working on it so you can be sure it'll keep being maintained. The starter with nextjs/expo is sooo complicated th…

I agree it’s way too complex, it’s a problem I’m working on actively. I’d like to first help https://vxrn.dev find some consistent contributors and get it stable. And then I ported Expo Router to work with it, so shared single file system routes and no more need for a monorepo. So now you’ve simplified from two bundlers, two stacks, four folders down to one stack, one bundler, and one folder. And then I have some int…

Thanks Nate for your hard work. I think you're on a great path with tamagui and vxrn sounds great too if it can hold up what you promise. The different bundlers and routers, plus having the workspaces, turbo and things like keeping deps in sync are really a major pain. I understand the need for it, but if you manage to solve this issue as well: kudos.

I wish you and your projects a lot of success and I'm looking forward to everything that's coming.

Re: Tamagui – UI kit that unify React Native and Web

#18
coming from mobile, the primitives of the web are really poorly designed. The list of tags/attributes is bloated. Each of them is overloaded with multiple purposes (presentation, semantic, accessibility)... On top of that, they all have the wrong defaults, and don't get me started with how bloated/cryptic css can be.

Re: Tamagui – UI kit that unify React Native and Web

#19

I love tamagui and their starter kit... But on other hand I feel anything I'd build with it could be achieved as web app + pwa. For anything more complex id go with native app. Anyone else feel the same ? So building a good API layer + web app gives you possibility to build a good native app on top of same API later when your idea is validated

PWA definitely have their place, but the UX is unquestionably far worse. I’d say though that I’d actually choose Tamagui and native if I was going for speed to ship. Even if building a PWA, Tamagui is a great way with components designed for mobile.

speed to ship = native is bit funny considering you have no control on the review process have the app store markets. Painfully slow process releasing anything natively

Re: Tamagui – UI kit that unify React Native and Web

#20
I’m using Tamagui for my decentralized social network, Jonline. It’s my favorite web framework by far, period, and a close runner up to Flutter for native usage (and I could easily see it surpassing Flutter).

https://jonline.io https://bullcity.social https://oakcity.social

Post reply on HN