Combine Store is a lightweight package for state management in SwiftUI and Combine applications, designed for unidirectional data flow (UDF) architectures. It provides a unified state management mechanism along with support for data-driven side effects.
- State Management: Utilizes a unified model for state and actions similar to Redux.
- Asynchronous Effects: Supports asynchronous data-driven side-effects via Feedback mechanisms, ensuring that effects are triggered based on state changes.
- Combine Support: Leverages powerful data stream handling and reactive programming with Combine.
- Swift 5.1+
- Xcode 11+
- iOS: iOS 13.0+
- macOS: macOS 10.15+
- watchOS: watchOS 6.0+
- tvOS: tvOS 13.0+
- Open Xcode and select “File” > “Add Packages…”
- Enter the URL of the package repository.
- Follow the instructions to complete the installation.
This project is licensed under the Apache License, Version 2.0.