Chapter 9: Driving SwiftUI with Combine

In this chapter, we'll learn how to manage the state of SwiftUI Views using Combine. In the Worldwide Developers Conference (WWDC) 2019, Apple not only introduced SwiftUI but also introduced Combine, a perfect companion to SwiftUI for managing the declarative change of state in Swift.

In recent years, given the success of Functional Reactive Programming (FRP) in different sectors of the industry, the same concept has started to be used in the iOS ecosystem, firstly with ReactiveCocoa, the original framework in Objective-C, then in porting ReactiveSwift, and then RxSwift, which is the Swift implementation of ReactiveX, an umbrella of frameworks in different languages that have the same interfaces and functionalities. ...

Get SwiftUI Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.