I like #ReactNative for some things and #UIKit for other things. (I dunno about SwiftUI yet, I keep hearing of rough edges.)
But one thing I'll say: the process of keeping my UIKit app up-to-date is night-and-day different from keeping my RN side project up-to-date.
With UIKit, I compile in the new version of Xcode and a few settings are updated; done.
With React Native, I cross my fingers that Expo, Software Mansion, and Callstack have all updated their foundational libraries and kept them in sync with one another, and that my combination of locked versions doesn't result in some weird impenetrable error. And meanwhile I still have UI glitches in iOS 26.
So yeah, at this point my summary is that React Native is not feasible for side projects unless you're really a RN specialist.






