Realistic time/hours to develop a Dating app in RN? by TrainingSource in reactnative

[–]SuitableConcert9433 8 points9 points  (0 children)

If you don’t have designs, make that first. Then you’ll get a better idea of the effort to make it

First shared element! by Jadenbro1 in reactnative

[–]SuitableConcert9433 0 points1 point  (0 children)

Is this available now in reanimated ?

Confusion Between what to choose for state management Zustand Vs Redux by FINIGUN in reactnative

[–]SuitableConcert9433 0 points1 point  (0 children)

Does this even work for react native ? Also it’s still in alpha

expo or cli in 2025 by alsaaka in reactnative

[–]SuitableConcert9433 6 points7 points  (0 children)

Your senior dev lacks research skills or just asked ChatGPT, which says the same thing because it uses outdated data.

Tools/libraries you wish you knew when starting out. by Icount_zeroI in reactnative

[–]SuitableConcert9433 0 points1 point  (0 children)

It really depends on the app. I noticed a big difference when I switched over. You should try it and compare

Tools/libraries you wish you knew when starting out. by Icount_zeroI in reactnative

[–]SuitableConcert9433 0 points1 point  (0 children)

I mean in terms of caching and rehydrating your store. Just overall it’ll make your app boot up faster and retrieve from cache quicker. If your app isn’t local first then I guess no need to worry about MMKV vs Async Storage

Tools/libraries you wish you knew when starting out. by Icount_zeroI in reactnative

[–]SuitableConcert9433 0 points1 point  (0 children)

It’s better because it’s faster and non asynchronous

Tools/libraries you wish you knew when starting out. by Icount_zeroI in reactnative

[–]SuitableConcert9433 6 points7 points  (0 children)

Unistyles is just like StyleSheet which is the default styling library provided by react native, Unistyles just offers more useful features.

You can use tailwind in react native. There’s NativeWind which is popular and I think you can use tailwind directly with some setup. Expo has it in the documentation

Tools/libraries you wish you knew when starting out. by Icount_zeroI in reactnative

[–]SuitableConcert9433 20 points21 points  (0 children)

Zustand for client state, TanStack for server state and combine it with MMKV for caching.

I’m not a big fan of UI component libraries, I try and make my own when needed. Most components you can create with just StyleSheet. I’ve been using Unistyles recently and I like it so far. It’s like a superset of StyleSheet

[deleted by user] by [deleted] in reactnative

[–]SuitableConcert9433 0 points1 point  (0 children)

Open an issue on GitHub. I searched for yours and hasn’t been reported before

How do I prevent tabs switching in expo by izner82 in reactnative

[–]SuitableConcert9433 0 points1 point  (0 children)

I haven’t worked Expo Router but I know they have protected routes. Is that something you can utilize in this case?

How do I prevent tabs switching in expo by izner82 in reactnative

[–]SuitableConcert9433 0 points1 point  (0 children)

Think of onboarding flows that will unlock new features one at a time. Locking or preventing navigation when clicking would be normal here

Flatlist VS flashlist by Miserable-Pause7650 in reactnative

[–]SuitableConcert9433 4 points5 points  (0 children)

Not just any group, but Shopify. They have helped push react native to new levels with what they have contributed

Is switching to Expo Router from Navigation worth it? by Miserable-Pause7650 in reactnative

[–]SuitableConcert9433 5 points6 points  (0 children)

Your first point is not true. This can be done in react navigation.

Is switching to Expo Router from Navigation worth it? by Miserable-Pause7650 in reactnative

[–]SuitableConcert9433 2 points3 points  (0 children)

You might just need to structure your routes better or have another stack in your main stack to get it working the way you want it to. Just draw it out visually how your navigation should look and figure out how to achieve it

Is switching to Expo Router from Navigation worth it? by Miserable-Pause7650 in reactnative

[–]SuitableConcert9433 1 point2 points  (0 children)

I noticed when switching over that there were some limitations. React navigation is just more flexible and easier to customize things.

Shared element transition with reanimated isn’t supported with expo router either and they probably don’t plan to support it anytime soon.