RxUI:受SwiftUI启发的RxSwift自动绑定

时间:2024-05-30 17:53:10
【文件属性】:

文件名称:RxUI:受SwiftUI启发的RxSwift自动绑定

文件大小:18KB

文件格式:ZIP

更新时间:2024-05-30 17:53:10

Swift

RxUI RxUI的灵感来自SwiftUI。 RxUI的目标是通过允许您专注于业务逻辑而不是低级的React式代码,从而改善使用RxSwift的开发人员体验。 您可以使用普通的Swift属性和方法以自然的方式表达您的业务逻辑 它使调试视图和视图模型变得更加容易。 您可以设置断点并查询任何视图模型状态。 这是初学者友好的。 您不需要学习combineLatest , withLatestFrom和其他复杂的有状态运算符就可以使用它。 您不需要flatMap发送网络请求。 因为您避免创建大量可观察的链,所以它更有效 警告这是概念证明。 RxObservableObject 您可以将RxObservableObject和RxPublished视为SwiftUI ObservableObject和Published类似物。 final class LoginViewModel : Rx


【文件预览】:
RxUI-main
----Demo()
--------RxAutoBinding.xcodeproj()
--------RxAutoBinding()
----Sources()
--------RxUI.swift(4KB)
----.swiftpm()
--------xcode()
----Package.resolved(319B)
----README.md(3KB)
----Package.swift(587B)
----.gitignore(40B)

网友评论