Reactant
Reactant copied to clipboard
Reactant is a reactive architecture for iOS
All of these functions can be easily coded (on one line even), saving no space. Reactant as an architecture doesn't need these methods included. `first(where:)` is now actually a part...
This should be fully customizable with Configuration.
The implementation could be like this: ``` public final class TypedControllerRootViewContainer: ControllerRootViewContainer public class ControllerRootViewContainer: UIView, Configurable ``` It would allow switching in styles in Configuration like this: ``` controllerRoot...
This is quite useful when working with our `stack` and `UIStackView`. ``` extension UIView { @discardableResult public func removeSubviews() -> [UIView] { let subviews = self.subviews for subview in subviews...
Suggested approach is to use `RxSwift.BehaviorRelay` instead.
When overriding `actions` in `ViewBase` error occurs and compiler informs that "Property does not override any property from its superclass" unless `RxSwift` is imported. It would be nice to solve...
This concerns, but is not limited to Tutorial 1: Reactant Notes.