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.