Recombine 1.0 π
After months of using Recombine on a real application, I was able to glean insights that went into the design of this new version, removing pain points and improving interactions with SwiftUI.
Breaking API Changes:
Store
is now namedBaseStore
.StoreTransform
is now namedLensedStore
, with now lenses actions as well as state, reflected in a new type parameter.- There are now three lensing functions, one for state, one for actions, and one for both.
API Additions:
- Added an
AnyStore
type erasing wrapper.