Once you get over the syntax differences, SwiftUI feels a lot like React : It allows developers to create declarative user interfaces, meaning the UI that is rendered is a direct result of app state. This is important because the views that are rendered remain in sync with the data that drives them.