Re:Swift 6
by fingerlocks on Wednesday September 18, 2024 @12:32PM
(#41582053)
I have made a countless PRs to many of the most popular react-native dependencies because they were a buggy mess.
In fact at this very moment I’m helping a team fix a memory leak/crash in the “react-native-permissions” dependency. It’s obvious this package was not written by someone with experience. All it does is request permissions in a paragraph of code and it’s totally broken! Give me a break
I have plenty of nightmare stories to tell you about native deps.
Re:Swift 6
by paperplatter on Wednesday September 18, 2024 @02:42PM
(#41583852)
It can get tough with the native dependencies involved.
React Native took a while to mature, but with the right tooling you can ship amazing UX now.
I don’t doubt there’s a ton of crap out there.
But you’re wrong if you think you can’t make seriously great stuff with it. It’s matured quite a lot.
And the React programming model is untouched, hot reloading and dev tools far ahead, and code share is worth it with something like Tamagui that actually optimizes to each platform. If I never had to touch an ObservableObject again that would be great.