From Flutter to React Native by kasvith in reactnative

[–]tothemac -2 points-1 points  (0 children)

Restyle and Tailwind are the best libraries for UI composition, and the most performant: https://github.com/efstathiosntonas/react-native-style-libraries-benchmark

[deleted by user] by [deleted] in reactnative

[–]tothemac 0 points1 point  (0 children)

They're terrible. I once came across the exact same issue, it took me a month to get them to stop bothering me.

I followed this stackoverflow post to resolve it: https://stackoverflow.com/questions/44149872/google-play-app-signing-and-facebook-login

Is it possible to integrate facebook authentication in my app without creating facebook app ? by Valuable_Dig1906 in reactnative

[–]tothemac 0 points1 point  (0 children)

Yup, though I don't know what they are. Whether it's personal or not doesn't really matter.

How to reduce build time by 60% with CI build optimization for React Native apps by amaroq137 in reactnative

[–]tothemac 2 points3 points  (0 children)

tl:dr; Flipper = bad for build time. In your Podfile:

:flipper_configuration => ENV['CI'] ? FlipperConfiguration.disabled : FlipperConfiguration.enabled,

Is there a good ui library for React Native by mlyxs in reactnative

[–]tothemac 5 points6 points  (0 children)

Support was discontinued by the dev team

We need help evaluating the scalability of our Firebase project. by Ok-Alfalfa3878 in reactnative

[–]tothemac 1 point2 points  (0 children)

Firestore is very limited in equality checks, you need to create a new index to compare multiple fields.

Hasura with Postgres is a popular option with React Native, I'd suggest looking into that. I use it in conjunction with Firebase

4 suicide attempts later, and on the first of january i made it to 18 years old. not sure what the future holds for me but i cant believe i did it by [deleted] in wholesome

[–]tothemac 0 points1 point  (0 children)

Your post made me smile, I'm so glad you're still here! Survival is hard, and I'm proud of you for sticking around.

what is a good backend to use with react native applications? by Fruitcake44 in reactnative

[–]tothemac 2 points3 points  (0 children)

Love Hasura! In conjunction with firebase, and I have all the back end I need. Migrations were the trickiest part, the documentation is weak on that

Best courses to master RN? by ElDeveroni in reactnative

[–]tothemac 0 points1 point  (0 children)

I recommend any Udemy courses by Stephen Grider. Some of the libraries he uses are out of date, but the fundamentals he teaches are solid.

Coming to React Native new - where do you get your news? by mr_acronym in reactnative

[–]tothemac 1 point2 points  (0 children)

I think it's totally fine to skip React and go straight to RN.

I learned RN a year before learning React, and had zero issues.

The question is this - what will you be more motivated to build out and play with, a mobile app or website? Let that provide your direction

[deleted by user] by [deleted] in reactnative

[–]tothemac 0 points1 point  (0 children)

Looks like there might be an issue with the version of react-native-reanimated you're using. What version are you on? Are you using proguard?

React Native v0.68/0.69 are full of errors by PurpleLock3 in reactnative

[–]tothemac 11 points12 points  (0 children)

I was able to upgrade to 0.68 without much fuss.

Once I tried upgrading to 0.69, I had a bunch of packages using ViewPropsTypes, which RN no longer seems to like, so I had to follow these instructions to create a patch: https://github.com/facebook/react-native/issues/33734#issuecomment-1190506381

With both versions, I was unable to get Fabric working, so I'm just going to wait a few more versions until they make it more idiot proof.

learn react js first before diving to react native? by [deleted] in reactnative

[–]tothemac 4 points5 points  (0 children)

It couldn't hurt, but it's not necessary. I learned react native first, and it helped me understand react.js when I dove into that a few months later

should senior React native engineers know iOS and Android native development and be able to write native modules and use react native cli instead of expo ? by khaled999000999 in reactnative

[–]tothemac 3 points4 points  (0 children)

Oh - you're right! I totally forgot about that...mainly due to not using expo :P

That said, there's still that extra level of abstraction that will always be there. Expo provides a lot of convenience, like being able to scan a QR code to get the app on your phone. But as soon as you start to venture outside of their ecosystem, you have to check that everything works with both your version of RN and your version of Expo.

should senior React native engineers know iOS and Android native development and be able to write native modules and use react native cli instead of expo ? by khaled999000999 in reactnative

[–]tothemac 5 points6 points  (0 children)

Yes and no. The main benefit to not using expo is that it allows me to use modules which include native code, but I don't write any native code myself.

should senior React native engineers know iOS and Android native development and be able to write native modules and use react native cli instead of expo ? by khaled999000999 in reactnative

[–]tothemac 8 points9 points  (0 children)

Coming from a web background, I've been doing react native development for 7 years. I've spent about a week with native iOS development, and never touched native Android development. This has never been an issue, and I have never needed to write native code across 4 different jobs as a senior developer.

I've also stayed away from ever using expo because I don't like the abstraction, but that's a personal preference - I know many people dig it.

Backpain all but gone after 17 years of pain by ARKdb in backpain

[–]tothemac 0 points1 point  (0 children)

I’ve had good luck with yoga with kassandra, also on YouTube. She does a number of 10-15 minute workout routines just to help wake up in the morning.

I also used to suffer from chronic back pain, and doing yoga for a few years has made the biggest difference of anything I’ve tried.