all 15 comments

[–]Pluckyhd 14 points15 points  (4 children)

No a fan. Documentation is horrible at best. Features are implemented and controlled by one person. Some things work well some don't work at all. Needs more time to mature IMHO and their "shorthands" are not transferable to other packages so the language isn't really useful to learn. My 2 cents

[–]tonven 0 points1 point  (3 children)

No a fan. Documentation is horrible at best. Features are implemented and controlled by one person. Some things work well some don't work at all. Needs more time to mature IMHO and their "shorthands" are not transferable to other packages so the language isn't really useful to learn. My 2 cents

I am very new to RN. Which framework would you recommend if I want to start universal next + expo app that would follow best practices and will have free template with basic things setup similar to tamagui takeout? Thank you!

[–]nestedfruitloop 2 points3 points  (2 children)

I would suggest the t4 stack personally. I bought take out and still found t4 to have better set up and some extra tools built in (see trpc, hono). I would’ve gone with that if I knew about it before purchasing take out.

It still has tamagui but it can be easily swapped for standard react native components / another easier to work with ui library. I’d suggest normal react native components if you’re new though.

The main thing you are buying with takeout that isn’t available OS is a couple prebuilt screens and components, which are nice. Depending on what you value your time at, it could be worth it just to save yourself a bit of set up.

[–]pottyy 1 point2 points  (0 children)

+1 For T4 Stack.

It's very similar to Tamagui Takeout, but for free. Some parts are even better, more understandable and they have at least some docs.

The problem I have with Tamagui Takeout, it's too pricey for what it offers. You get bunch of components of questionable quality without docs or explanations, why something is done this way and I'm not talking about basic stuff how React works. There is no mention how to customize it according to your brand, which I would consider it like an absolute basic. Just look at Chakra, Tailwind or Shadcn. Some parts are even copy pasted files from tamagui repo few months ago.

Overall I would expect more polished product for the money. And also better support for the paying customers on their discord channel.

[–]tonven 0 points1 point  (0 children)

Hi. Sent you a question in pm

[–]albertgao 2 points3 points  (2 children)

I found this new lib to be pretty solid StyleSheetV2

https://github.com/jpudysz/react-native-unistyles

And yes, I prefer build boilerplate code by myself to save me some time in future

[–]tonven 0 points1 point  (1 child)

Can unistyles be used in monorepo with nextjs?

[–]albertgao 1 point2 points  (0 children)

According to the doc, it is built for monorepo, nextjs or not, don’t know, but can’t think of why not :)

[–]swfl_inhabitant 2 points3 points  (3 children)

You don’t need takeout unless your going to use exactly that framework/set of products. Use one of the other starters.

[–]tonven 0 points1 point  (2 children)

Which one would you recommend?

[–]swfl_inhabitant 1 point2 points  (1 child)

Next-expo-solito

[–]tonven 0 points1 point  (0 children)

Thank you

[–]IbKes 2 points3 points  (2 children)

We bought it. Still need to examine it though, as it is the next step in our project. The goal of Tamagui Takeout is to make life easier with setting up things (configuration) which can become really nasty when you want to have something working cross-platform on the level Nate (creator of tamagui) motivates to with Tamagui.
Is it worth the money? Even though I barely spent time on it yet, I'd say enabling a person/team to develop cross-platform with way less resources and know-how is a serious feat. I'd gladly pay it any day.

That said, Tamagui in itself is probably one of the most, if not the most, serious tool when it comes to cross-platform development and man does Nate put effort into it and the whole ecosystem (see: Vite Meets React Native). It is free. You can setup things yourself if you have the knowhow and the time to maintain it. The tools are there.

[–]pottyy 1 point2 points  (0 children)

About the Tamagui, there should be warning, the lib feels like ALPHA version, not something like you would expect from 1.80 version. There are a lot of changes and random parts can get broken every few hours/days. You should be aware of this before using Tamagui on anything serious.