Swiftpack.co - Swift Packages by julianpomper

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by julianpomper

julianpomper/SwiftReactor 3.0.0
A protocol which should help structure your data flow in SwiftUI (and UIKit).
⭐️ 56
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
SwiftReactor 3.0
2 years ago
### New Features * #15 added `ReactorView` which can be used to tie the reactor lifetime to the lifecycle of the view. ### Changes * Renamed the `ReactorView` protocol from `SwiftReactorUIKit` to `ReactorUIView`.
SwiftReactor 2.0
3 years ago
We are happy to publish the new version of SwiftReactor(former SwiftUIReactor). We refactored the whole structure to be able to handle threads better, improve binding and the usability in general. Whats new? - Updated README - Obviously a new name: `SwiftReactor`. `SwiftUIReactor` didn't fit well because we discovered that it also works well with UIKit - Fixed issues (thanks [@rm98](https://github.com/rm98)) - Concurrency Crash / Issue #3 - fixed - Cancellable stored for every executed action #4 - fixed - Testability of Reactors #5 - improved - Mutations are now split up in `sync` & `async` `Mutation`s: [Read more here](https://github.com/julianpomper/SwiftReactor#mutations) - A new `BaseReactor` `class` for convenience: [Read more here](https://github.com/julianpomper/SwiftReactor#reactor) - New `transform()` functions like in ReactorKit: [Read more here](https://github.com/julianpomper/SwiftReactor#transform) - `withAnimation()` using `ActionBinding` is now supported in SwiftUI - New property wrappers for nested reactors: [Read more here](https://github.com/julianpomper/SwiftReactor#reactor-nesting) - New UIKit helper as optional Swift Package (`SwiftReactorUIKit`): [Read more here](https://github.com/julianpomper/SwiftReactor#uikit) Special thanks to [@oanhof](https://github.com/oanhof) for contributing.
iOS macOS watchOS tvOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics