ReactSwiftUI 0.0.2

ReactSwiftUI 0.0.2

Burt.K 维护。



 
依赖项
RxSwift>= 5.0.0
RxCocoa>= 5.0.0
 

ReactSwiftUI

ReactSwiftUI 是一个库,用于管理 SwiftUI 的视图状态,类似于 Redux 或 Flux。此外,它使用 MVVM 和 Redux 架构来实现单向数据流。

数据流

  • (1) : 组件派发动作
  • (2) : ViewModel 将动作传递给 Store。您可以在派发动作之前使用 beforeDispatch(action:) 方法做一些工作。
  • (3) : Store 将当前状态传递给 Redux 管道。中间件、Reducer 和 Postwares 创建新的状态。
  • (4) : 新状态从 Redux 管道输出。它被传递到 Store。
  • (5) : Store 将新状态传递给 ViewModel。
  • (6) : ViewModel 将状态传递或传播到 Components。

如何安装

SwiftPackageManager

  • 稍后

Cocoapods

pod 'ReactSwiftUI'

开始

Getting Started

  • 编写中...

MIT许可

The MIT License

版权 © 2019 Sungcheol Kim, https://github.com/ReactComponentKit/ReactSwiftUI

特此授予任何人获得此软件及其相关文档副本(“软件”)的副本,免费无限制地使用软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许向获得软件的人提供软件,以遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按原样提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任承担任何责任,无论是否由合同、侵权或其他行为引起,是否与软件或其使用或其他交易有关。