Simple. Performant. Native.
A Swift Redux Library utilizing Apple's Combine Framework.
Documentation
See the full documentation on ReCombine.io
Why ReCombine?
- Simple
📈 Combine reducers makes scaling easy.🤝 Side Effects allow abstraction of asynchronous calls.
- Performant
🚀 Uses Combine, boosting performance in comparison to Redux libraries that use RxSwift.🦁 Implements performance optimizations for you, including memoized selectors.
- Native
📲 Interacts seemlessly with SwiftUI.🛠 Only depends on Combine under the hood.
Inspiration
The API is inspired by NgRx, Angular's most popular Redux framework.