The native (future) solution for Apple platforms is SwiftUI [1] + Combine [2]. I use it on a side project and for somebody who works with React 9-5 it feels very natural. In short SwiftUI is like React & Combine is like RxJs.
[1] - https://developer.apple.com/tutorials/swiftui
[2] - https://developer.apple.com/documentation/combine