文件名称:SwiftUIFlux:一个非常幼稚的 Redux 实现,以结合 BindableObject 为例
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-18 16:29:57
Swift
SwiftUIFlux 一个非常幼稚的 Redux 实现,以结合 BindableObject 为例 用法 在这个小指南中,我将向您展示两种从您的状态访问您的属性的方法,一种非常幼稚,通过直接访问 store.state 全局或注入@EnvironmentObject ,另一种如果您想使用ConnectedView 。 您首先必须创建一个包含应用程序状态的结构体,并且它需要符合FluxState 。 您可以添加任何您想要的子状态。 import SwiftUIFlux struct AppState : FluxState { var moviesState: MoviesState } struct MoviesState : FluxState , Codable { var movies: [ Int : Movie] = [ : ] } struct Mov
【文件预览】:
SwiftUIFlux-master
----.gitignore(1KB)
----Sources()
--------SwiftUIFlux()
----.swiftpm()
--------xcode()
----LICENSE(11KB)
----.github()
--------FUNDING.yml(20B)
--------workflows()
----README.md(7KB)
----Package.swift(690B)
----Tests()
--------LinuxMain.swift(124B)
--------SwiftUIFluxTests()