tamagui's context-based theming system is really nice.
<Theme name='blue'>
<Text color='$color12'>
Components use radix-ui color scales (1-12), and the parent can adjust the theme based on the context (error, success, etc.)
121 is out, React Native 76 compat is better
There will be just a couple last small releases in v1 fixing the biggest outstanding issues before we release v2, which is almost ready.
coming to a tamagui near you:
with the new :focus-within selector, you can make a Material UI Input with just a few lines of code
it outputs pure CSS on the web, no re-renders
Check out Tamaigui, made by a discord member, a GPT that helps you generate Tamagui components:
chatgpt.com/g/g-675f26f74d38…
Great for taking v0 or other LLM output and converting
Our team is open to some limited @tamagui_js and/or @one__js consulting over the next few months. We think it'll help us develop both more effectively.
If you want a really nice One app, this is the chance! DMs open.
Just tested out @tamagui_js for the last couple of days for my upcoming habit tracker app Habit Pixel - and I think I have hit the sweet spot for the mobile tech stack.
@tamagui_js - UI Kit
@expo - Mobile & Web App
@nextjs - API & Marketing Site
@trpcio - Typesafe APIs
LegendState - State Management
@DrizzleORM - PostgreSQL ORM
That's it - I intend to keep it simple and as dependency-free as possible. Targeting 3 platforms (iOS, Android & Web) is not easy - but thankfully @expo makes it easy 💪
#buildinpublic#indiehackers#indiehacking#notion
Tamagui has some big advantages, and I think if you care about quality, consistency, performance, and feature set on both web and native, it’s the clear choice
🧵